- Native Minecraft Version:
- 1.13
- Tested Minecraft Versions:
- 1.13
- 1.14
- 1.15
- 1.16
- Source Code:
- https://github.com/jmanpenilla/DynamicShop-Graph
- Donation Link:
- http://donate.jpenilla.xyz
DynamicShop-GraphFeatures
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!
- 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
Commands and PermissionsDefault config
- /dsgraph reload
- Permission required: dsgraph.reload
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

DynamicShop-Graph 0.2.2
Creates an interactive graph of price history and displays it on an inbuilt website
-
Dream__m, PiggiesGoSqueal and eftc91c like this.
Recent Updates
- DynamicShop-Graph 0.2.2 Jun 24, 2020
Recent Reviews
-
xxslayer1555xx
- 5/5,
Just added to the server. works for me. lets hope the community likes it too lol
-
Skolman360
- 2/5,
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]