Respondendo sua primeira pergunta, vou te deixar um exemplo!
if(command.getName().equalsIgnoreCase("comando")) {
if(args.length == 0) {
return true;
}
if(args[0].equalsIgnoreCase("argumentos")) {
} //ira ficar assim, /comando argumentos!
Respondendo sua segunda pergunta , da uma olhada aqui https://bukkit.org/threads/solved-how-to-check-if-it-is-day-or-night.12262/