Package com.bergerkiller.bukkit.mw.commands

Source Code of com.bergerkiller.bukkit.mw.commands.WorldDifficulty

package com.bergerkiller.bukkit.mw.commands;

import org.bukkit.ChatColor;
import org.bukkit.Difficulty;

import com.bergerkiller.bukkit.common.conversion.Conversion;
import com.bergerkiller.bukkit.mw.Permission;
import com.bergerkiller.bukkit.mw.WorldConfig;

public class WorldDifficulty extends Command {

  public WorldDifficulty() {
    super(Permission.COMMAND_DIFFICULTY, "world.difficulty");
  }

  public void execute() {
    this.genWorldname(1);
    if (this.handleWorld()) {
      WorldConfig wc = WorldConfig.get(worldname);
        if (args.length == 0) {
          String diff = wc.difficulty.toString().toLowerCase();
          message(ChatColor.YELLOW + "Difficulty of world '" + worldname + "' is set at " + ChatColor.WHITE + diff);
        } else {
          Difficulty diff = Conversion.toDifficulty.convert(args[0]);
          if (diff != null) {
          wc.difficulty = diff;
          wc.updateDifficulty(wc.getWorld());
          message(ChatColor.YELLOW + "Difficulty of world '" + worldname + "' set to " + ChatColor.WHITE + diff.toString().toLowerCase());
          } else {
            message(ChatColor.RED + "Difficulty '" + args[0] + "' has not been recognized!");
          }
        }
    }
  }
 
}
TOP

Related Classes of com.bergerkiller.bukkit.mw.commands.WorldDifficulty

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.