diff --git a/Printing-the-furthest-plot.md b/Printing-the-furthest-plot.md new file mode 100644 index 0000000..a48f644 --- /dev/null +++ b/Printing-the-furthest-plot.md @@ -0,0 +1,37 @@ +Download: https://www.dropbox.com/s/h544xf6susqlonf/furthest.js?dl=0 + +``` javascript +/* +* Script to find the furthest plot from origin in a world: +* - /plot debugexec runasync furthest.js +*/ + +if (PS.isPlotWorld("%s0")) { + var plots = PS.getAllPlotsRaw().get("%s0").values().toArray(); + var max = 0; + var maxplot; + for (var i in plots) { + var plot = plots[i]; + if (plot.x > max) { + max = plot.x; + maxplot = plot; + } + if (plot.y > max) { + max = plot.y; + maxplot = plot; + } + if (-plot.x > max) { + max = -plot.x; + maxplot = plot; + } + if (-plot.y > max) { + max = -plot.y; + maxplot = plot; + } + } + PS.class.static.log(plot); +} +else { + PlotPlayer.sendMessage("Usage: /plot debugexec runasync furthest.js "); +} +``` \ No newline at end of file