Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.joshios.thunder.thunder;
- 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 org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import java.lang.reflect.Array;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.UUID;
- public class Admin implements CommandExecutor {
- public static boolean admin = false;
- ArrayList<Player> vanish_list = new ArrayList<>();
- HashMap<UUID,ItemStack[]> inventorySave = new HashMap<>();
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (sender instanceof Player)
- {
- Player player = (Player) sender;
- ItemStack[] items = player.getInventory().getContents();
- UUID id = player.getUniqueId();
- inventorySave.put(id,items);
- if (player.hasPermission("thunder.admin"))
- {
- if ((!admin)) {
- admin = true;
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&7[&9&lThunder&r&7] &9Admin mode activated!"));
- player.setGameMode(GameMode.CREATIVE);
- player.getInventory().getContents();
- player.getInventory().clear();
- if (!vanish_list.contains(player)) {
- vanish_list.add(player);
- // working on making them invis xD
- }
- return true;
- }
- else {
- admin = false;
- player.sendMessage("hey");
- player.getInventory().setContents(inventorySave.get(id));
- return true;
- }
- }
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement