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!

Hilfe bei Minigame Code

Dieses Thema im Forum "Spigot" wurde erstellt von Ninto, 21. November 2016.


  1. Ninto
    Offline

    Ninto

    Registriert seit:
    24. Juni 2014
    Beiträge:
    21
    Das Plugin wird nicht erkannt :
    Code (Text):
    1. package me.luka.jumpnrun;
    2.  
    3. import org.bukkit.Bukkit;
    4. import org.bukkit.Location;
    5. import org.bukkit.command.Command;
    6. import org.bukkit.command.CommandExecutor;
    7. import org.bukkit.command.CommandSender;
    8. import org.bukkit.configuration.file.FileConfiguration;
    9. import org.bukkit.entity.Player;
    10.  
    11. public class Commands implements CommandExecutor {
    12.    
    13.     private main plugin;
    14.    
    15.     public Commands(main main) {
    16.         this.plugin = main;
    17.     }
    18.  
    19.     public boolean onCommand(CommandSender sender, Command cmd, String label,String[] args) {
    20.        
    21.         if(!(sender instanceof Player)) {
    22.             sender.sendMessage(plugin.prefix + "Du musst ein Spieler sein!");
    23.         }
    24.         Player p = (Player) sender;
    25.        
    26.         if(args.length != 1) {
    27.             p.sendMessage(plugin.help);
    28.         } else {
    29.             if(args[0].equalsIgnoreCase("join")) {
    30.                 joinArena(p);
    31.             } else
    32.             if(args[0].equalsIgnoreCase("leave")) {
    33.                 leaveArena(p);
    34.             } else
    35.             if(args[0].equalsIgnoreCase("help")) {
    36.                 sendHelp(p);
    37.             } else
    38.             if(args[0].equalsIgnoreCase("setspawn")) {
    39.                 setspawn(p);
    40.             } else
    41.             if(args[0].equalsIgnoreCase("setmainspawn")) {
    42.                 setmainspawn(p);
    43.             } else {
    44.                 p.sendMessage(plugin.help);
    45.             }
    46.         }
    47.        
    48.         return false;
    49.     }
    50.    
    51.    
    52.     public void sendHelp(Player p) {
    53.         p.sendMessage("§8[]===============( §b§lJumpNRun Help §r§8)===============[]");
    54.         p.sendMessage("§lVersion: §e" + plugin.getDescription().getVersion());
    55.         p.sendMessage("§lDeveloper: §eNoobTenLuka");
    56.         p.sendMessage("§8<<==========================================>>");
    57.         p.sendMessage("§l/jump join - §eUm dem Jump and Run beizutreten");
    58.         p.sendMessage("§l/jump leave - §eUm das Jump and Run zu verlassen");
    59.         p.sendMessage("§l/jump help - §eUm diese Hilfe zu sehen");
    60.         p.sendMessage("§8<<==============( §c§lAdmin Only §r§8)==============>>");
    61.         p.sendMessage("§l/jump setspawn - §eUm den Spawn des JaR´s Festzulegen");
    62.         p.sendMessage("§l/jump setmainspawn - §eUm die Lobby festzulegen");
    63.     }
    64.    
    65.     public void setspawn(Player p) {
    66.         if(!(p.hasPermission("jump.setspawn"))) {
    67.             p.sendMessage(plugin.noperm);
    68.         }
    69.         String world = p.getWorld().getName();
    70.         double x = p.getLocation().getX();
    71.         double y = p.getLocation().getY();
    72.         double z = p.getLocation().getZ();
    73.         double yaw = p.getLocation().getYaw();
    74.         double pitch = p.getLocation().getPitch();
    75.        
    76.         FileConfiguration cfg = plugin.getConfig();
    77.         cfg.set("World", world);
    78.         cfg.set("PosX", x);
    79.         cfg.set("PosY", y);
    80.         cfg.set("PosZ", z);
    81.         cfg.set("PosYaw", yaw);
    82.         cfg.set("PosPitch", pitch);
    83.        
    84.         p.sendMessage(plugin.prefix + "Der Spawn wurde Erfolgreich gesetzt");
    85.     }
    86.    
    87.     public void joinArena(Player p) {
    88.         if(!plugin.inJump.contains(p.getName())) {
    89.            
    90.             p.getInventory().clear();
    91.             p.updateInventory();
    92.            
    93.             FileConfiguration cfg = plugin.getConfig();
    94.            
    95.             String world = cfg.getString("World");
    96.             double x = cfg.getDouble("PosX");
    97.             double y = cfg.getDouble("PosY");
    98.             double z = cfg.getDouble("PosZ");
    99.             double yaw = cfg.getDouble("PosYaw");
    100.             double pitch = cfg.getDouble("PosPitch");
    101.             Location loc = new Location(Bukkit.getWorld(world), x, y, z);
    102.             loc.setPitch((float) pitch);
    103.             loc.setYaw((float) yaw);
    104.            
    105.             p.teleport(loc);
    106.            
    107.             p.sendMessage(plugin.prefix + "§8Du bist nun in der JaR Arena! §aViel Glück!");
    108.         } else {
    109.             p.sendMessage(plugin.prefix + "§cDu bist schon bei dem JaR!");
    110.         }
    111.     }
    112.    
    113.     public void setmainspawn(Player p) {
    114.         if(!(p.hasPermission("jump.setmainspawn"))) {
    115.             p.sendMessage(plugin.noperm);
    116.         }
    117.         String world = p.getWorld().getName();
    118.         double x = p.getLocation().getX();
    119.         double y = p.getLocation().getY();
    120.         double z = p.getLocation().getZ();
    121.         double yaw = p.getLocation().getYaw();
    122.         double pitch = p.getLocation().getPitch();
    123.        
    124.         FileConfiguration cfg = plugin.getConfig();
    125.         cfg.set("Lobby.World", world);
    126.         cfg.set("Lobby.PosX", x);
    127.         cfg.set("Lobby.PosY", y);
    128.         cfg.set("Lobby.PosZ", z);
    129.         cfg.set("Lobby.PosYaw", yaw);
    130.         cfg.set("Lobby.PosPitch", pitch);
    131.        
    132.         p.sendMessage(plugin.prefix + "Die Lobby wurde Erfolgreich gesetzt");
    133.     }
    134.    
    135.     public void leaveArena(Player p) {
    136.         if(plugin.inJump.contains(p.getName())) {
    137.            
    138.             FileConfiguration cfg = plugin.getConfig();
    139.            
    140.             String world = cfg.getString("Lobby.World");
    141.             double x = cfg.getDouble("Lobby.PosX");
    142.             double y = cfg.getDouble("Lobby.PosY");
    143.             double z = cfg.getDouble("Lobby.PosZ");
    144.             double yaw = cfg.getDouble("Lobby.PosYaw");
    145.             double pitch = cfg.getDouble("Lobby.PosPitch");
    146.             Location loc = new Location(Bukkit.getWorld(world), x, y, z);
    147.             loc.setPitch((float) pitch);
    148.             loc.setYaw((float) yaw);
    149.            
    150.             p.teleport(loc);
    151.            
    152.             p.sendMessage(plugin.prefix + "§8Du bist nun wieder am Spawn! Danke fürs Spielen!");
    153.         } else {
    154.             p.sendMessage(plugin.prefix + "§cDu bist nicht beim JaR");
    155.         }
    156.     }
    157.        
    158. }
     
  2. TheSimufreak
    Offline

    TheSimufreak

    Registriert seit:
    28. Juni 2012
    Beiträge:
    78
    Wenn du hilfreiche Antworten haben willst solltest du schon angeben was genau du damit meinst.
     
  3. GermanDev
    Offline

    GermanDev

    Registriert seit:
    14. September 2015
    Beiträge:
    17
    Geschlecht:
    männlich
    Haste ne plugin.yml erstellt?
     
  4. Ninto
    Offline

    Ninto

    Registriert seit:
    24. Juni 2014
    Beiträge:
    21
    Ja habe ich
    Code (Text):
    1. name: JumpNRun
    2. version: 1.0
    3. author: Luka
    4. main: me.luka.jumpnrun.main
    5. description: Jump and Run Plugin
    6.  
    7. commands:
    8.   Jump:
    9.     description: Grund Befehl
     
  5. Ninto
    Offline

    Ninto

    Registriert seit:
    24. Juni 2014
    Beiträge:
    21
    Es hat vor dem leave und setmainspawn alles funktioniert jetzt wird das Plugin nicht mehr geladen
     
  6. GermanDev
    Offline

    GermanDev

    Registriert seit:
    14. September 2015
    Beiträge:
    17
    Geschlecht:
    männlich
    Wie heißt dein Main package?