Whats wrong nothing happens when i do /fmakearena no message nothing in config Minigame(main): Code: package me.coding.minigame; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.plugin.java.JavaPlugin; public class Minigame extends JavaPlugin { public static Minigame plugin; public void onEnable() { getConfig().options().copyDefaults(true); saveConfig(); Commands(); } public void Commands() { this.getCommand("fmakearena").setExecutor(new ArenaCreator(this)); } public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if(cmd.getName().equalsIgnoreCase("fsaveconfig")) { if(sender.hasPermission("f.reload")) { saveConfig(); reloadConfig(); sender.sendMessage(ChatColor.GREEN + "[" + ChatColor.AQUA + "Minigame" + ChatColor.GREEN + "] " + ChatColor.WHITE + "Config saved"); }else { sender.sendMessage(ChatColor.GREEN + "[" + ChatColor.AQUA + "Minigame" + ChatColor.GREEN + "] " + ChatColor.RED + "You don't have permissions to do this!"); } } return false; } } ArenaCreator: Code: package me.coding.minigame; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.entity.Player; public class ArenaCreator implements CommandExecutor { private Minigame plugin; public ArenaCreator(Minigame minigame) { this.plugin = plugin; YamlConfiguration config = (YamlConfiguration) Minigame.plugin.getConfig(); } public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { Player p = (Player) sender; String m = ChatColor.GREEN + "[" + ChatColor.AQUA + "Minigame" + ChatColor.GREEN + "] " + ChatColor.WHITE; FileConfiguration config = getConfig(); if(cmd.getName().equalsIgnoreCase("fmakearena")) { if (p.hasPermission("f.makearena")) { config.set("fsfd", p.getName()); } else { p.sendMessage(m); } } return false; } private FileConfiguration getConfig() { return null; } } Plugin.yml: Code: name: Minigame version: 1.0 main: me.coding.minigame.Minigame commands: FMakeArena: description: Make an arena. permission: f.makearena FSaveConfig: description: Save and reload the config. permission: f.reload