From a03b5ae8343c607243c98ac8e89ed0ae33952fa8 Mon Sep 17 00:00:00 2001 From: Starbeamrainbowlabs Date: Fri, 26 Jun 2020 21:35:38 +0100 Subject: [PATCH] Update README & CHANGELOG --- CHANGELOG.md | 1 + README.md | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ff8b26e..5707c72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,3 +6,4 @@ It's about time I started a changelog! This will serve from now on as the master - Update `//multi` to display human readable times (e.g. `2.11mins` instead of `126600ms`) - Far wand: Notify player when setting pos1 and pos2 - Make timings more accurate (use `minetest.get_us_time()` instead of `os.clock()`) + - Add `//subdivide` diff --git a/README.md b/README.md index 2e3e71f..5411d71 100644 --- a/README.md +++ b/README.md @@ -261,6 +261,22 @@ Counts all the nodes in the defined region and returns the result along with cal //count ``` +### `//subdivide ` +Splits the current WorldEdit region into `(, , )` sized chunks, and run `// ` over each chunk. + +Sometimes, we want to run a single command on a truly vast area. Usually, this results in running out of memory. If this was you, then this command is just what you need! It should be able to handle any sized region - the only limit is your patience for command to complete..... + +Note that this command only works with WorldEdit commands, and only those which require 2 points (e.g. `//torus` only requires a single point, so it wouldn't work very well - but `//set` or `//clearcut` would). + +Note also that `` should _not_ be prefixed with _any_ forward slashes - see the examples below. + +**Warning:** Once started, this command cannot be stopped without restarting your server! This is the case with all WorldEdit commands, but it's worth a special mention here. + +``` +//subdivide 10 10 10 set dirt +//subdivice 25 25 25 fixlight +``` + ### `//multi .....` Executes multi chat commands in sequence. Intended for _WorldEdit_ commands, but does work with others too. Don't forget a space between commands!