3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-11-07 20:10:06 +01:00

New /ex fire extinguisher command.

Dieser Commit ist enthalten in:
sk89q 2010-11-05 21:28:58 -07:00
Ursprung eb909f3340
Commit aa24f0752c

Datei anzeigen

@ -135,6 +135,7 @@ public class WorldEditListener extends PluginListener {
commands.put("//sphere", "[ID] [Radius] <Raised?> - Create a sphere"); commands.put("//sphere", "[ID] [Radius] <Raised?> - Create a sphere");
commands.put("//hsphere", "[ID] [Radius] <Raised?> - Create a hollow sphere"); commands.put("//hsphere", "[ID] [Radius] <Raised?> - Create a hollow sphere");
commands.put("/fixwater", "[Radius] - Level nearby pools of water"); commands.put("/fixwater", "[Radius] - Level nearby pools of water");
commands.put("/ex", "[Size] - Extinguish fires");
commands.put("/forestgen", "<Size> - Make an ugly pine tree forest"); commands.put("/forestgen", "<Size> - Make an ugly pine tree forest");
commands.put("/pumpkins", "<Size> - Make a pumpkin forest"); commands.put("/pumpkins", "<Size> - Make a pumpkin forest");
commands.put("/unstuck", "Go up to the first free spot"); commands.put("/unstuck", "Go up to the first free spot");
@ -559,6 +560,17 @@ public class WorldEditListener extends PluginListener {
return true; return true;
// Extinguish
} else if (split[0].equalsIgnoreCase("/ex")) {
checkArgs(split, 0, 1, split[0]);
int size = split.length > 1 ? Math.max(1, Integer.parseInt(split[1])) : 40;
int affected = editSession.removeNear(
session.getPlacementPosition(player), 51, size);
player.print(affected + " block(s) have been removed.");
return true;
// Load .schematic to clipboard // Load .schematic to clipboard
} else if (split[0].equalsIgnoreCase("//load")) { } else if (split[0].equalsIgnoreCase("//load")) {
checkArgs(split, 1, 1, split[0]); checkArgs(split, 1, 1, split[0]);