mirror of
https://github.com/EngineHub/WorldEdit.git
synced 2024-12-15 04:41:37 +08:00
Added no-double-slash option to disable the // and instead use /.
This commit is contained in:
parent
7499a04e65
commit
78532c8668
@ -92,6 +92,7 @@ public class WorldEditListener extends PluginListener {
|
|||||||
private int wandItem = 271;
|
private int wandItem = 271;
|
||||||
private boolean superPickaxeDrop = true;
|
private boolean superPickaxeDrop = true;
|
||||||
private boolean superPickaxeManyDrop = true;
|
private boolean superPickaxeManyDrop = true;
|
||||||
|
private boolean noDoubleSlash = false;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Construct an instance of the plugin.
|
* Construct an instance of the plugin.
|
||||||
@ -1967,8 +1968,15 @@ public boolean onCommand(Player ply, String[] split) {
|
|||||||
if (split[0].equals("/,")) {
|
if (split[0].equals("/,")) {
|
||||||
split[0] = "//";
|
split[0] = "//";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String searchCmd = split[0].toLowerCase();
|
||||||
|
|
||||||
if (commands.containsKey(split[0].toLowerCase())) {
|
if (commands.containsKey(searchCmd)
|
||||||
|
|| (noDoubleSlash && commands.containsKey("/" + searchCmd))) {
|
||||||
|
if (noDoubleSlash && commands.containsKey("/" + searchCmd)) {
|
||||||
|
split[0] = "/" + split[0];
|
||||||
|
}
|
||||||
|
|
||||||
if (canUseCommand(ply, split[0])) {
|
if (canUseCommand(ply, split[0])) {
|
||||||
WorldEditPlayer player = new WorldEditPlayer(ply);
|
WorldEditPlayer player = new WorldEditPlayer(ply);
|
||||||
WorldEditSession session = getSession(player);
|
WorldEditSession session = getSession(player);
|
||||||
@ -2082,6 +2090,7 @@ public void loadConfiguration() {
|
|||||||
logComands = properties.getBoolean("log-commands", false);
|
logComands = properties.getBoolean("log-commands", false);
|
||||||
superPickaxeDrop = properties.getBoolean("super-pickaxe-drop-items", true);
|
superPickaxeDrop = properties.getBoolean("super-pickaxe-drop-items", true);
|
||||||
superPickaxeManyDrop = properties.getBoolean("super-pickaxe-many-drop-items", false);
|
superPickaxeManyDrop = properties.getBoolean("super-pickaxe-many-drop-items", false);
|
||||||
|
noDoubleSlash = properties.getBoolean("no-double-slash", false);
|
||||||
|
|
||||||
// Get allowed blocks
|
// Get allowed blocks
|
||||||
allowedBlocks = new HashSet<Integer>();
|
allowedBlocks = new HashSet<Integer>();
|
||||||
|
Loading…
Reference in New Issue
Block a user