Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Name this file McdLib
- import java.util.ArrayList;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class McdLib {
- public static boolean isHidden = false;
- /*
- public void onJoin(PlayerJoinEvent e){
- Player p = (Player)e.getPlayer();
- McdLib.showPlayers(p);
- }
- */
- public static void showPlayers(Player pl){
- for(Player p : Bukkit.getOnlinePlayers()){
- pl.showPlayer(p);
- }
- resetDye(pl);
- }
- /*
- public void onClick(PlayerInteractEvent e){
- Player p = (Player)e.getPlayer();
- if(e.getAction() == Action.RIGHT_CLICK_BLOCK || e.getAction() == Action.RIGHT_CLICK_AIR){
- if(McdLib.isHidden == false){
- McdLib.hidePlayers(p);
- McdLib.isHidden = true;
- }else{
- McdLib.showPlayers(p);
- McdLib.isHidden = false;
- }
- */
- public static void hidePlayers(Player pl){
- for(Player p: Bukkit.getOnlinePlayers()){
- pl.hidePlayer(p);
- }
- handleDye(pl);
- changeDyeHidden(pl);
- }
- public static void handleDye(Player p){
- p.getInventory().remove(Material.INK_SACK);
- }
- public static void resetDye(Player p){
- //Change Dye Color to Green.
- ArrayList<String> lr = new ArrayList<String>();
- ItemStack gDye = new ItemStack(Material.INK_SACK,1,(short)10);
- ItemMeta gDyeM = gDye.getItemMeta();
- lr.add(ChatColor.GRAY+"Enable and Disable Player Visibility.");
- gDyeM.setLore(lr);
- gDyeM.setDisplayName(ChatColor.GREEN+"Players -> Enabled");
- gDye.setItemMeta(gDyeM);
- p.getInventory().addItem(gDye);
- }
- public static void changeDyeHidden(Player p){
- //Change Dye Color to Gray.
- ArrayList<String> lr = new ArrayList<String>();
- ItemStack gDye = new ItemStack(Material.INK_SACK,1,(short)8);
- ItemMeta gDyeM = gDye.getItemMeta();
- lr.add(ChatColor.GRAY+"Enable and Disable Player Visibility.");
- gDyeM.setLore(lr);
- gDyeM.setDisplayName(ChatColor.GREEN+"Players -> "+ChatColor.RED+"DISABLED");
- gDye.setItemMeta(gDyeM);
- p.getInventory().addItem(gDye);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement