Alesha71995
Активный участник
- Баллы
- 61
- Имя в Minecraft
- Alesha72003
Код:
package variablesOnMinecraft;
import java.util.logging.Logger;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.plugin.java.JavaPlugin;
public class VariablesOnMinecraft extends JavaPlugin {
FileConfiguration conf = getConfig();
Logger log = getLogger();
boolean check;
boolean check1;
@Override
public void onEnable() {
getCommand("vomand").setExecutor(this);
getCommand("vomandload").setExecutor(this);
}
public boolean LookConfig (String name, String value) {
conf.set(name, value);
saveConfig();
return true;
}
public String OutConfig (String name){
String val;
val = conf.getString(name);
return val;
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (cmd.getName().equalsIgnoreCase("vomand")) {
if(args.length == 0) {
sender.sendMessage("Аргументов не обнаружено!");
check = false;
} else {
String name = args[0];
String value = args[1];
boolean sts = LookConfig (name, value);
check = sts;
}
if (cmd.getName().equalsIgnoreCase("vomandload")) {
if(args.length == 0) {
sender.sendMessage("Нет аргументов");
check = false;
}
String value;
String name;
name = args[0];
value = OutConfig(name);
sender.sendMessage("Переменная - "+ name + " = " + value);
check = true;
}
}
return check;
}
}
Не работает команда: "vomandload", но команда: "vomand" работает и записывает значения в конфиг.
Команда: "vomandload" вводиться в консоль, но ответа никокого нет. Помогите! Вот config.yml:
Код:
'123': '12324567890'
123QQ: 12324567890q
load: load