Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package apple.Comandos;
- import java.util.ArrayList;
- import java.util.List;
- import org.bukkit.Bukkit;
- import org.bukkit.GameMode;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import apple.Main;
- public class Gm implements CommandExecutor, Listener
- {
- public final Main instance = Main.getMain();
- List<String> fly = new ArrayList();
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
- {
- if (label.equalsIgnoreCase("gm")) {
- if (!(sender instanceof Player)) {
- sender.sendMessage(Main.GameMode.message("MSG_CONSOLE"));
- return true;
- }
- Player p = (Player)sender;
- if (!p.hasPermission("apple.bypass")) {
- p.sendMessage(Main.GameMode.message("MSG_PERMISSION"));
- return true;
- }
- if (args.length == 0) {
- p.sendMessage("§c§lERROR: §cUse: /gm <0/1/2/3>");
- return true;
- }
- if (args[0].equalsIgnoreCase("0")) {
- Player player = (Player)sender;
- player.setGameMode(GameMode.SURVIVAL);
- player.sendMessage(Main.GameMode.message("MSG_CHANGE_GAMEMODE"));
- return true;
- }
- if (args[0].equalsIgnoreCase("1")) {
- Player player = (Player)sender;
- player.setGameMode(GameMode.CREATIVE);
- player.sendMessage(Main.GameMode.message("MSG_CHANGE_GAMEMODE"));
- return true;
- }
- if (args[0].equalsIgnoreCase("2")) {
- Player player = (Player)sender;
- player.setGameMode(GameMode.SPECTATOR);
- player.sendMessage(Main.GameMode.message("MSG_CHANGE_GAMEMODE"));
- return true;
- }
- if (args[0].equalsIgnoreCase("3")) {
- Player player = (Player)sender;
- player.setGameMode(GameMode.ADVENTURE);
- player.sendMessage(Main.GameMode.message("MSG_CHANGE_GAMEMODE"));
- return true;
- }
- return false;
- }
- if (label.equalsIgnoreCase("gmc")) {
- if (!(sender instanceof Player)) {
- sender.sendMessage(Main.GameMode.message("MSG_CONSOLE"));
- return true;
- }
- Player p = (Player)sender;
- if (!p.hasPermission("apple.bypass")) {
- p.sendMessage(Main.GameMode.message("MSG_PERMISSION"));
- return true;
- }
- Player player = (Player)sender;
- player.setGameMode(GameMode.CREATIVE);
- player.sendMessage(Main.GameMode.message("MSG_CHANGE_GAMEMODE"));
- return true;
- }
- if (label.equalsIgnoreCase("gms")) {
- if (!(sender instanceof Player)) {
- sender.sendMessage(Main.GameMode.message("MSG_CONSOLE"));
- return true;
- }
- Player p = (Player)sender;
- if (!p.hasPermission("apple.bypass")) {
- p.sendMessage(Main.GameMode.message("MSG_PERMISSION"));
- return true;
- }
- Player player = (Player)sender;
- player.setGameMode(GameMode.SURVIVAL);
- player.sendMessage(Main.GameMode.message("MSG_CHANGE_GAMEMODE"));
- return true;
- }
- if (label.equalsIgnoreCase("gma")) {
- if (!(sender instanceof Player)) {
- sender.sendMessage(Main.GameMode.message("MSG_CONSOLE"));
- return true;
- }
- Player p = (Player)sender;
- if (!p.hasPermission("apple.bypass")) {
- p.sendMessage(Main.GameMode.message("MSG_PERMISSION"));
- return true;
- }
- Player player = (Player)sender;
- player.setGameMode(GameMode.ADVENTURE);
- player.sendMessage(Main.GameMode.message("MSG_CHANGE_GAMEMODE"));
- return true;
- }
- if (label.equalsIgnoreCase("gmsp")) {
- if (!(sender instanceof Player)) {
- sender.sendMessage(Main.GameMode.message("MSG_CONSOLE"));
- return true;
- }
- Player p = (Player)sender;
- if (!p.hasPermission("apple.bypass")) {
- p.sendMessage(Main.GameMode.message("MSG_PERMISSION"));
- return true;
- }
- Player player = (Player)sender;
- player.setGameMode(GameMode.SPECTATOR);
- player.sendMessage(Main.GameMode.message("MSG_CHANGE_GAMEMODE"));
- return true;
- }
- if (label.equalsIgnoreCase("gamemode")) {
- if (!(sender instanceof Player)) {
- sender.sendMessage(Main.GameMode.message("MSG_CONSOLE"));
- return true;
- }
- Player p = (Player)sender;
- if (!p.hasPermission("apple.bypass")) {
- p.sendMessage(Main.GameMode.message("MSG_PERMISSION"));
- return true;
- }
- if (args.length == 0) {
- p.sendMessage("§c§lERROR: §cUse: /gamemode <0/1/2/3>");
- return true;
- }
- if (args[0].equalsIgnoreCase("0")) {
- Player player = (Player)sender;
- player.setGameMode(GameMode.SURVIVAL);
- player.sendMessage(Main.GameMode.message("MSG_CHANGE_GAMEMODE"));
- return true;
- }
- if (args[0].equalsIgnoreCase("1")) {
- Player player = (Player)sender;
- player.setGameMode(GameMode.CREATIVE);
- player.sendMessage(Main.GameMode.message("MSG_CHANGE_GAMEMODE"));
- if (args.length > 2){
- Player alvo = Bukkit.getPlayer(args[1]);
- if (args[0] == 1){
- alvo.setGameMode(GameMode.CREATIVE);
- return true;
- }
- }
- }
- if (args[0].equalsIgnoreCase("2")) {
- Player player = (Player)sender;
- player.setGameMode(GameMode.SPECTATOR);
- player.sendMessage(Main.GameMode.message("MSG_CHANGE_GAMEMODE"));
- return true;
- }
- if (args[0].equalsIgnoreCase("3")) {
- Player player = (Player)sender;
- player.setGameMode(GameMode.ADVENTURE);
- player.sendMessage(Main.GameMode.message("MSG_CHANGE_GAMEMODE"));
- return true;
- }
- return false;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement