ServerPlugin Spieler von der Tablist entfernen

Dieses Thema im Forum "Programmierung" wurde erstellt von OjunbamO, 16. Februar 2015.

  1. OjunbamO
    Offline

    OjunbamO

    Registriert seit:
    16. Februar 2015
    Beiträge:
    7
    Heyy Leute,
    ich habe mir Java angeschaut und kann es jetz auch eig schon. Nun möchte ich eine Art /vanish Plugin schreiben hier mal der Code:

    Code (Text):
    1. package me.Origenes.hidePlayer;
    2.  
    3. import org.bukkit.Bukkit;
    4. import org.bukkit.command.Command;
    5. import org.bukkit.command.CommandExecutor;
    6. import org.bukkit.command.CommandSender;
    7. import org.bukkit.entity.Player;
    8. import org.bukkit.plugin.java.JavaPlugin;
    9. import org.bukkit.potion.PotionEffect;
    10. import org.bukkit.potion.PotionEffectType;
    11.  
    12. public class main extends JavaPlugin implements CommandExecutor{
    13.  
    14.     public void onEnable(){
    15.        
    16.        
    17.        
    18.     }
    19.    
    20.     @Override
    21.     public boolean onCommand(CommandSender sender, Command cmd, String label,String[] args) {
    22.        
    23.         Player p = (Player) sender;
    24.        
    25.         if(p.hasPermission("hideplayer")){
    26.             if(cmd.getName().equalsIgnoreCase("HidePlayer")){
    27.             p.addPotionEffect(new PotionEffect(PotionEffectType.INVISIBILITY, 999999, 1));
    28.             Bukkit.broadcastMessage("§7[§c-§7] "+p.getName());
    29.             }
    30.         }else{
    31.             p.sendMessage("Unknown command. Type /help for help.");
    32.         }
    33.        
    34.         return true;
    35.     }
    36.    
    37.    
    38.    
    39. }
    40.  
    und jetzt möchte ich aber noch, dass der Spieler von der Tablist gelöscht wird wie geht das könnt ihr mir da helfen ?
     
    #1
  2. pasce1998
    Offline

    pasce1998

    Registriert seit:
    20. April 2014
    Beiträge:
    21
    Ort:
    Hessen
    Minecraft:
    pasce1998
    Code (Text):
    1.  
    2. for(Player all : Bukkit.getOnlinePlayers()){
    3.        all.hidePlayer(p);
    4. }
    5.  
    Dabei brauchst du auch nicht den PotionEffect ;)
     
    #2