//Сезон велосипедистов открыт, в методах выполнения команд есть фильтрация пустых переменных,
//пусть тогда жрут пустые переменные, а не исключения.
public static String getArg(String[] args, int index){
try{
args[index].length(); //Не делает НИЧЕГО, спецом нарочно натыкается на исключения.
return args[index];
}catch(ArrayIndexOutOfBoundsException e){
return "";
}
}
case("region"):
switch(getArg(args,1)){
case("setowner"): Regions.setOwner(invoker, getArg(args,2)); break;
case("setbuild"): Regions.setBuild(invoker, getArg(args,2)); break;
case("settype"): Regions.setType(invoker, getArg(args,2)); break;
case("tp"): Regions.regionTp(invoker, getArg(args,2)); break;
case("info"): Regions.regionInfo(invoker,getArg(args,2)); break;
}
break;