Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package se.eskilstunasts.test.commands;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.GameMode;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import se.eskilstunasts.test.Engine;
- public class SurvivalCMD implements CommandExecutor {
- // En boolean är TRUE / FALSE
- public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
- if (!(sender instanceof Player)) {
- sender.sendMessage("Endast spelare kan göra detta!");
- return true;
- }
- Player player = (Player) sender;
- if (!(player.hasPermission("test.survival"))) {
- player.sendMessage(Engine.getInstance().prefix + ChatColor.RED + "Du kan inte göra detta, du saknar 'test.survival'");
- return true;
- }
- if (args.length == 0) {
- player.setGameMode(GameMode.SURVIVAL);
- player.sendMessage(Engine.getInstance().prefix + "Ditt spelläge har uppdaterats till " + ChatColor.DARK_AQUA + "SURVIVAL.");
- return true;
- }
- Player target = Bukkit.getServer().getPlayerExact(args[0]);
- if (target == null) {
- player.sendMessage(Engine.getInstance().prefix + "Spelaren vid namn '" + ChatColor.DARK_AQUA + args[0] + ChatColor.GRAY + "' existerar inte.");
- return true;
- }
- target.setGameMode(GameMode.SURVIVAL);
- target.sendMessage(Engine.getInstance().prefix + "'" + ChatColor.DARK_AQUA + player.getName() + ChatColor.GRAY + "' uppdaterade ditt spelläge till " + ChatColor.DARK_AQUA + " SURVIVAL.");
- player.sendMessage(Engine.getInstance().prefix + "Du har uppdaterat '" + ChatColor.DARK_AQUA + target.getName() + ChatColor.GRAY + "' spelläge till SURVIVAL.");
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement