Coding mit Java | Java-basierten APIs

  • Ersteller Ersteller ij9F_i0FaF-d9lrDSDDpDbfo
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
Code:
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label,String[] args) {
        Player p = (Player) sender;
      
        if(args.length == 0) {
          
            ArrayList random = null;
          
            random.add(p.getName());
          
            Random r = new Random();
            int zufall = r.nextInt(2);
            switch(zufall) {
            case 1:
            case 2:
          
            }
          
          
          
        } else {
            p.sendMessage("§c/rd");
          
        }
        return true;
    }
Ich weiß jedoch nicht was ich bei den Cases eintragen soll. Es soll jetzt erstmal nur ausgegeben werden **Spielername** ist Mario / **Spielername** ist Spieler
Das kann garnicht funktionieren ...

Du wirst jedes mal, wenn der Befehl ausgeführt wurde, eine NullPointerException bekommen :)
 
Zuletzt bearbeitet von einem Moderator:
  • Like
Reaktionen: FrancoisduBois
Das kann garnicht funktionieren ...

Du wirst jedes mal, wenn der Befehl ausgeführt wurde, eine NullPointerException bekommen :)
Bist du dir da wirklich sicher? Bei mir funktioniert es fehlerfrei. :) Hab's gerade getestet.
Da es 2 Dinge gab/gibt (Mario & Spieler), musste man nur rnd.nextInt(2), anstatt rnd.nextInt(1); machen.
Trotz das gab es keine Exceptions :)
 
Zuletzt bearbeitet von einem Moderator:
  • Like
Reaktionen: TomBom4
Bei dem Code, den ich zitiert habe, bin ich mir sicher, ja :)
 
Wir benutzen schon den selben Code oder? Das was ich zitiert habe kann nicht funktionieren, weil die Array List immer null sein wird.
 
Du hattest den falschen Code zitiert. :P
Zuletzt bearbeitet: Vor 6 Minuten.
Ich bin davon ausgegangen, dass mein Code falsch ist, da du vorhin meins zitiert hast.
 
Vor 6 Minuten hab ich den Kommentar dazu nochmal geändert :P
 
Okey. Wie entsteht dann das?
Unbenannt.png
Wir führen gerade eine unnötige Diskussion und treiben es zu weit.
Lass damit aufhören. :)
 
PHP:
String name = itemStack.getItemMeta().getDisplayName();
ich habe probleme mit meinen büchern. mal schreibe ich einen text funktioniert alles. füge ich dann aber bspw. "ChatColor.RED + "Test" hinzu, werde ich gekickt:
Anhang anzeigen 72745
Wie kann ich das beheben? das nervt total :( :(
Code:
public static ItemStack addBook(UUID uuid, int i)
   {
     ItemStack stack = new ItemStack(Material.WRITTEN_BOOK);
     BookMeta meta = (BookMeta)stack.getItemMeta();
     meta.setAuthor(ChatColor.RED + "Willkommen " + ChatColor.GOLD + Bukkit.getPlayer(uuid).getName());
     switch(i)
     {
     case 2:
       meta.addPage(ChatColor.RED + " " + ChatColor.BOLD + "  > Willkommen <  * hier bei uns! *"
           + ChatColor.GOLD + "  Du bist nun " + ChatColor.GREEN +
           "\"Neuling\""    + ChatColor.GOLD + "!");
       // ...
     }
     stack.setItemMeta(meta);
     return stack;
   }

warumm antwortet keiner ich dachte ihr wisst immer alles? :D :D scheinbar wisst ihr ja garnichts xDD
 
Hänge mal bitte deinen latest.log an. Vielleicht steht da noch mehr drin.
 
Ich hab mal eine frage.
Bei Bukkit gibt es ja um alle OnlinePlayers zu beckommen "Bukkit.getOnlinePlayers();".
Gibt es so etwas auch bei BungeeCord? Wenn ja wie?
 
Ok Danke :)

Gibt es auch eine Möglichkeit, das selber zu programmieren?
Auf PostCrafter.de gibt es unter Anleitungen 2 Anleitungen zu Hologrammen. Wenn mich nicht alles täuscht, ist die eine Versionsunabhängig (kann in den kommenden Version weiter so angewendet werden) hat jedoch wenig Features.
Ich empfehle die Version von @Aquaatic (ich glaube der heißt so, hoffe ich verlinke keinen falschen :D)
 
Status
Für weitere Antworten geschlossen.

Soziale Medien

  • X
  • TikTok

Über uns

  • GommeHD.net ist einer der größten Minecraft-Server der Welt. Dir gefällt unser Server? Dann unterstütze uns durch einen Kauf im Shop!
  • Shop