diff --git a/Merging-all-plots.md b/Merging-all-plots.md index 9fe37ee..d00ccb8 100644 --- a/Merging-all-plots.md +++ b/Merging-all-plots.md @@ -1,53 +1,22 @@ -## This guide is for PlotSquared versions <= 1.12.2 -Download: (included with P^2) - ``` javascript /* -Need to script something quick with PlotSquared? -/plot debugexec runasync automerge.js - This is an example script that will auto merge all plots - -The following utility classes are usable: - - PS - - TaskManager - - TitleManager - - ConsolePlayer - - SchematicHandler - - ChunkManager - - BlockManager - - SetupUtils - - EventUtil - - UUIDHandler - - DBFunc - - HybridUtils - - IMP ( BukkitMain or SpongeMain) - - MainCommand - - MainUtil - - Settings - - StringMan - - MathMan - - C ( use C_ ) - - Permissions ( use Permissions_ ) - - For more information see: https://github.com/IntellectualSites/PlotSquared +/plot debugexec runasync automerge.js */ -var plots = PS.sortPlots(PS.getPlots()); -PS.class.static.log('Attempting to auto merge ' + plots.size() + ' plots'); -if ('%s0' === 'true') { +var plots = PS.sortPlotsByTemp(PS.getPlots()); +PS.class.static.log("Attempting to auto merge " + plots.size() + " plots"); +if ("%s0" === "true") { for (var i = 0; i < plots.size(); i++) { var plot = plots.get(i); - plot.autoMerge(false); + plot.autoMerge(-1, 250000, plot.owner, true); } -} -else if ('%s0' === 'false') { +} else if ("%s0" === "false") { for (var i = 0; i < plots.size(); i++) { var plot = plots.get(i); - plot.autoMerge(false); + plot.autoMerge(-1, 250000, plot.owner, false); } -} -else { - C_COMMAND_SYNTAX.send(PlotPlayer, '/plot debugexec automerge.js '); - MainUtil.class.static.sendMessage(PlotPlayer, '$1 is true or false if you want to remove roads when auto merging'); +} else { + C_COMMAND_SYNTAX.send(PlotPlayer, "/plot debugexec automerge.js "); + MainUtil.class.static.sendMessage(PlotPlayer, "$1 is true or false if you want to remove roads when auto merging"); } ``` \ No newline at end of file