Problem mit TextComponent...

Wenn ihr bei eurem Plugin nicht weiter kommt, könnt ihr hier euer Problem beschreiben und um Hilfe bitten.

Problem mit TextComponent...

Beitragvon DevToLearn » Sa 16. Jul 2016, 22:47

Hey. Mein Problem ist, dass wenn ich mir das hier ausgeben lasse, ich vom Server mit dem Grund (Don't know how to turn [Den momentanen Component] into a Component)

PS: Bei der Methode TUT_Methods.isTutorialEnabled wird false ausgeben...

Code: Alles auswählen
  1. TextComponent message = new TextComponent(Main.prefix + "§7Alle Tutorials: ");
  2.          TextComponent tuts = new TextComponent();
  3.          ArrayList<String> list = new ArrayList<>();
  4.          list.add("test1");
  5.          list.add("test2");
  6.          list.add("test3");
  7.          list.add("test4");
  8.          ArrayList<TextComponent> tc = new ArrayList<>();
  9.          for(int i = 0; i < list.size(); i++) {
  10.             TextComponent tcs = new TextComponent();
  11.             if(TUT_Methods.isTutorialEnabled(list.get(i))) {
  12.                tcs = new TextComponent("§a" + list.get(i));
  13.                tcs.setHoverEvent(new HoverEvent(net.md_5.bungee.api.chat.HoverEvent.Action.SHOW_TEXT, new ComponentBuilder("§aKlicke, um Tutorial " + list.get(i) + " auszuführen!").create()));
  14.             } else {
  15.                tcs = new TextComponent("§c" + list.get(i));
  16.                tcs.setHoverEvent(new HoverEvent(net.md_5.bungee.api.chat.HoverEvent.Action.SHOW_TEXT, new ComponentBuilder("§cTutorial " + list.get(i) + " ist momentan deaktiviert!").create()));
  17.             }
  18.             tcs.setClickEvent(new ClickEvent(Action.RUN_COMMAND, "/tutorial start " + list.get(i)));
  19.             tc.add(tcs);
  20.          }
  21.          for(int i = 0; i < tc.size(); i++) {
  22.             if(tc.size() == i) {
  23.                tuts.addExtra(tc.get(i));
  24.             } else {
  25.                tuts.addExtra(tc.get(i));
  26.                tuts.addExtra("§7, ");
  27.             }
  28.          }
  29.          message.addExtra(tuts);
  30.          p.spigot().sendMessage(message);


Ich hoffe ihr könnt mir helfen
Benutzeravatar
DevToLearn
 
Beiträge: 15
Registriert: So 13. Mär 2016, 10:20

Zurück zu Hilfe und Support

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot], Google [Bot] und 2 Gäste