Stránka 1 z 1

Barevný TAB a text v něm

Napsal: 30 bře 2015, 13:39
od panChemicky
93.91.250.129:27932

Zdravím. Přiznám se, že tyhle vychytávky jsem nikdy nepoužíval, takže nevím pořádně jak to hledat :)
Každopádně. Hledám plugin na barevný TABlist s možností napsat si do něj i libovolný text (viz obrázek) + i možnost, aby měli hráči barevný nick přímo nad svojí postavou.
TAB.jpg
TAB.jpg (16.07 KiB) Zobrazeno 4341 x


Dříve jsem na barevný TAB používal essentials, ovšem od nové 1,8 přestal fungovat a neukazuje barvy i přesto, že je nastaven na true.
Včera jsem zkoušel plugin ColoredTags, který umí také barevný TAB. Problém ovšem byl, že barvy v TABu po nějaké době na chvilku zmizli.

Předem děkuju za pomoc

Re: Barevný TAB a text v něm

Napsal: 30 bře 2015, 14:24
od TheLaoming
To z libovolným textem asi nevím :D , ale na barevmé jména nad postavou a v tablistu je NameTagEdit...sám jsem ho měl na serveru.

Vypadá to nějak takhle, můžeš tam mít i ty barevné jména a texty nad postavou. (Těch chybnych nicků si nevšímej :D moje chyba)
Spoiler: zobrazit
Screen 2.jpg
Screen 2.jpg (117.81 KiB) Zobrazeno 4328 x

Re: Barevný TAB a text v něm

Napsal: 30 bře 2015, 14:54
od panChemicky
Po editaci pluginu NameTagEdit a následném restartu serveru se všechny configy vrátí do původního nastavení

Re: Barevný TAB a text v něm

Napsal: 30 bře 2015, 15:14
od MarekBurget
WelcomeMotd

Alebo TitleManager

a možeš si tam dat XXXCraft.sk ,alebo čo len chceš ;)

Re: Barevný TAB a text v něm

Napsal: 30 bře 2015, 15:17
od TheLaoming
Nesmíš restartovat, myslím že musíš použít příkaz :D /ne reload

Re: Barevný TAB a text v něm

Napsal: 30 bře 2015, 15:34
od panChemicky
TheLaoming: To, co jsi teď napsal je hloupost. Nejšetrnější způsob jak reloadnout pluginy je restartovat server.

Re: Barevný TAB a text v něm

Napsal: 30 bře 2015, 18:58
od Dart
Nebo se vykašli na zbytečný plugin od 3. strany. A přidej si to sám do svého pluginu pár řádkami. Například takto:

Spoiler: zobrazit

Kód: Vybrat vše

public void OnPlayerJoin(PlayerJoinEvent e){
     CraftPlayer craftplayer = (CraftPlayer) e.getPlayer();
      PlayerConnection connection = craftplayer.getHandle().playerConnection;
     
      IChatBaseComponent header = ChatSerializer.a("{\"text\": \" text v hlavicce \"}");
      IChatBaseComponent footer = ChatSerializer.a("{\"text\": \" text v paticce \"}");
      PacketPlayOutPlayerListHeaderFooter packet = new PacketPlayOutPlayerListHeaderFooter();

      try {
          Field headerField = packet.getClass().getDeclaredField("a");
          headerField.setAccessible(true);
          headerField.set(packet, header);
          headerField.setAccessible(!headerField.isAccessible());
       
          Field footerField = packet.getClass().getDeclaredField("b");
          footerField.setAccessible(true);
          footerField.set(packet, footer);
          footerField.setAccessible(!footerField.isAccessible());
      } catch (Exception ex) {
          ex.printStackTrace();
      }
   
      connection.sendPacket(packet);
    
  }

Re: Barevný TAB a text v něm

Napsal: 30 bře 2015, 19:03
od TheLaoming
PanChemicky: Já ti jen radím, když ten plugin nechceš, nepoužívej ho :D ... Já jen že když jsem to dělal přes tenhle příkaz, šlo to skvěle.