Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.easysv.core.command.cmd;
- import java.util.ArrayList;
- import net.minecraft.server.v1_7_R4.EntityPlayer;
- import net.minecraft.server.v1_7_R4.NetworkManager;
- import net.minecraft.server.v1_7_R4.PlayerConnection;
- import org.bukkit.Bukkit;
- import org.bukkit.command.CommandSender;
- import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer;
- import org.bukkit.entity.Player;
- import pl.crazyhard.core.command.Command;
- import pl.crazyhard.core.data.base.User;
- import pl.crazyhard.core.lang.Config;
- import pl.crazyhard.core.managers.UserManager;
- import pl.crazyhard.core.utils.Util;
- import ru.tehkode.permissions.PermissionUser;
- import ru.tehkode.permissions.bukkit.PermissionsEx;
- public class ListCommand
- extends Command
- {
- public ListCommand()
- {
- super("list", "lista graczy", "/list", "CrazyHard.core.list", new String[0]);
- }
- public boolean onExecute(CommandSender sender, String[] args)
- {
- Player[] onlinePlayers;
- int op = (onlinePlayers = Bukkit.getOnlinePlayers()).length;
- ArrayList<String> users2 = new ArrayList();
- ArrayList<String> usersVIP = new ArrayList();
- ArrayList<String> users3 = new ArrayList();
- Player[] array;
- int length = (array = onlinePlayers).length;
- for (int i = 0; i < length; i++)
- {
- Player p = array[i];
- User u = UserManager.getUser(p);
- PermissionUser pu = PermissionsEx.getUser(p);
- if (pu.inGroup("vip")) {
- usersVIP.add(u.getLastName());
- }
- if (((CraftPlayer)p).getHandle().playerConnection.networkManager.getVersion() >= 47) {
- users2.add(u.getLastName());
- } else {
- users3.add(u.getLastName());
- }
- }
- if (sender.hasPermission("CrazyHard.core.list"))
- {
- sender.sendMessage(Util.fixColor("&8&m------------------------- ---"));
- Util.sendMsg(sender, " �2CRAZY�fHARD ");
- Util.sendMsg(sender, "");
- sender.sendMessage(Util.fixColor(" �8� &6Gracze Na Wersji �c 1.7 �8� �7" + users3.size()));
- sender.sendMessage(Util.fixColor(" �8� &6Gracze Na Wersji �c 1.8 �8� �7" + users2.size()));
- Util.sendMsg(sender, "");
- sender.sendMessage(Util.fixColor(" �8� &7Wszyscy gracze na serwerze �8� �6�n" + op + "�8/�6�n" + Config.SLOT));
- sender.sendMessage(Util.fixColor("&8&m-----------------------------"));
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement