1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

PlugIn Problem mit PEX Suffix

Dieses Thema im Forum "Programmierung" wurde erstellt von Vinnie, 24. April 2015.


  1. Vinnie
    Offline

    Vinnie Vorarbeiter

    Registriert seit:
    28. Juni 2014
    Beiträge:
    264
    Geschlecht:
    männlich
    Minecraft:
    Vinnie
    Heyho,
    wie ihr oben schon lesen könnt, habe ich ein Problem mit dem PEX Suffix. In meinem "Plugin" setze ich mithilfe von PEX über einen Befehl dem Spieler ein Suffix und gebe ihm Permissions. Nur setzt mein Pl kein Suffix, führt alles andere aber perfekt und ohne Fehlermeldung aus...

    Hier der Code:
    Code (Javascript):
    1. package me.vinnie.main;
    2.  
    3. import org.bukkit.Bukkit;
    4. import org.bukkit.ChatColor;
    5. import org.bukkit.World;
    6. import org.bukkit.command.Command;
    7. import org.bukkit.command.CommandSender;
    8. import org.bukkit.entity.Player;
    9. import org.bukkit.plugin.Plugin;
    10. import org.bukkit.plugin.PluginManager;
    11. import org.bukkit.plugin.java.JavaPlugin;
    12.  
    13. import ru.tehkode.permissions.PermissionUser;
    14. import ru.tehkode.permissions.bukkit.PermissionsEx;
    15.  
    16. public class main extends JavaPlugin{
    17.    
    18.     @Override
    19.     public void onEnable(){
    20.        PluginManager pm = Bukkit.getPluginManager();
    21.        Plugin PEX = pm.getPlugin("PermissionsEx");
    22.          if (PEX == null){
    23.             pm.disablePlugin(this);
    24.             Bukkit.getLogger().info(ChatColor.GREEN +"[Premiumrank]"+ ChatColor.DARK_RED +" PermissionsEx muss installiert sein");
    25.             Bukkit.getLogger().info(ChatColor.GREEN +"[Premiumrank]"+ ChatColor.DARK_RED +" Plugin wird deaktiviert");
    26.          }
    27.          else{
    28.              Bukkit.getLogger().info(ChatColor.GREEN +"[Premiumrank]"+ ChatColor.YELLOW +" Das Plugin wurde erfolgreich aktiviert!");
    29.          }
    30.     }
    31.     @Override
    32.     public void onDisable(){
    33.         Bukkit.getLogger().info(ChatColor.GREEN +"[Premiumrank]"+ ChatColor.YELLOW +" Das Plugin wurde deaktiviert!");
    34.     }
    35.    
    36.     @Override
    37.     public boolean onCommand(CommandSender sender,Command cmd,String label,String[] args){
    38.         Player player = null;
    39.         if (sender instanceof Player) {
    40.             player = (Player) sender;
    41.         }
    42.         if(label.equalsIgnoreCase("setCom")){
    43.             if(args.length == 1){
    44.                 String Name = args[0];
    45.                 if(Bukkit.getPlayer(Name) != null){
    46.                     Player target = (Player)Bukkit.getPlayer(Name);
    47.                     PermissionUser user = PermissionsEx.getUser(target);
    48.                     for(World world : Bukkit.getWorlds()) {
    49.                         user.setSuffix("&8(&aS&8)&a", world.getName());
    50.                     }
    51.                     user.addPermission("bungeesuite.teleports.command.tpahere");
    52.                     user.addPermission("bungeesuite.teleports.command.tpa");
    53.                     sender.sendMessage(ChatColor.DARK_AQUA + "Communityrang" +ChatColor.DARK_GRAY + ChatColor.BOLD +">> " + ChatColor.GOLD + target.getDisplayName() + ChatColor.GREEN +" wurde erfolgreich in die Community aufgenommen!");
    54.                     target.sendMessage(ChatColor.DARK_AQUA + "Communityrang" +ChatColor.DARK_GRAY + ChatColor.BOLD +">> " + ChatColor.GOLD + "Du" + ChatColor.GREEN +" wurdes erfolgreich in die Community aufgenommen!");
    55.             }else{
    56.                 sender.sendMessage(ChatColor.DARK_AQUA + "Communityrang" +ChatColor.DARK_GRAY + ChatColor.BOLD +">> " + ChatColor.RED + " Den angegebenen Spieler gibt es nicht!");
    57.                  }
    58.         }else{
    59.             sender.sendMessage(ChatColor.DARK_AQUA + "Communityrang" +ChatColor.DARK_GRAY + ChatColor.BOLD +">> " + ChatColor.RED + " Du musst einen Namen angeben!");
    60.              }
    61.             return true;
    62.         }
    63.         if(label.equalsIgnoreCase("delCom")){
    64.             if(args.length == 1){
    65.                 String Name = args[0];
    66.                 if(Bukkit.getPlayer(Name) != null){
    67.                     Player target = (Player)Bukkit.getPlayer(Name);
    68.                     PermissionUser user = PermissionsEx.getUser(target);
    69.                     for(World world : Bukkit.getWorlds()) {
    70.                         user.setSuffix("", world.getName());
    71.                     }
    72.                     user.removePermission("bungeesuite.teleports.command.tpahere");
    73.                     user.removePermission("bungeesuite.teleports.command.tpa");
    74.                     sender.sendMessage(ChatColor.DARK_AQUA + "Communityrang" +ChatColor.DARK_GRAY + ChatColor.BOLD +">> " + ChatColor.GOLD + target.getDisplayName() + ChatColor.GREEN +" wurde aus der Community entfernt!");
    75.                     target.sendMessage(ChatColor.DARK_AQUA + "Communityrang" +ChatColor.DARK_GRAY + ChatColor.BOLD +">> " + ChatColor.GOLD + "Du" + ChatColor.GREEN +" wurdes aus der Community entfernt!");
    76.             }else{
    77.                 sender.sendMessage(ChatColor.DARK_AQUA + "Communityrang" +ChatColor.DARK_GRAY + ChatColor.BOLD +">> " + ChatColor.RED + " Den angegebenen Spieler gibt es nicht!");
    78.                  }
    79.         }else{
    80.             sender.sendMessage(ChatColor.DARK_AQUA + "Communityrang" +ChatColor.DARK_GRAY + ChatColor.BOLD +">> " + ChatColor.RED + " Du musst einen Namen angeben!");
    81.              }
    82.             return true;
    83.         }
    84.      return false;
    85.    }
    86. }
     
  2. Premx™
    Offline

    Premx™ Minecrafter

    Registriert seit:
    25. Oktober 2014
    Beiträge:
    11
    Geschlecht:
    männlich
    Minecraft:
    Dr_Premx
    Wie wäre Vault?
     
    • Gefällt mir Gefällt mir x 1