Ähm ich würds einfach für jede Lobby manuell bearbeiten :x
Werden schon nicht Soviele wie bei Gomme sein denk ich mal![]()
Ja wollte ich auch
Aber ich muss doch den Namen des Servers bei BC bekommen oder nicht?
Wie würdest du das denn machen?
Ähm ich würds einfach für jede Lobby manuell bearbeiten :x
Werden schon nicht Soviele wie bei Gomme sein denk ich mal![]()
Nein.Geht nicht auch
if(!p.getKiller() instanceof Player) {
return;
}
?
Und das is auch mitm Handy geschrieben![]()
Weis jemand wie man einen Tab Header und Footer machen kann^^ ?
Habe bereits sehr viele Methoden ausprobiert mit jeglichen Versionen ausprobiert aber keine Funktioniert so richtig :I
Hat jemand einen Funktionierenden Code bzw einen Tipp für mich ? xd.
-DevelRico
public static void sendTabTitle(Player player, String header, String footer) {
if (header == null) header = "";
if (footer == null) footer = "";
PlayerConnection connection = ((CraftPlayer) player).getHandle().playerConnection;
IChatBaseComponent tabTitle = ChatSerializer.a("{\"text\": \"" + header + "\"}");
IChatBaseComponent tabFoot = ChatSerializer.a("{\"text\": \"" + footer + "\"}");
PacketPlayOutPlayerListHeaderFooter headerPacket = new PacketPlayOutPlayerListHeaderFooter(tabTitle);
try {
Field field = headerPacket.getClass().getDeclaredField("b");
field.setAccessible(true);
field.set(headerPacket, tabFoot);
} catch (Exception e) {
e.printStackTrace();
} finally {
connection.sendPacket(headerPacket);
}
}
Ja hier bitte.
PHP:public static void sendTabTitle(Player player, String header, String footer) { if (header == null) header = ""; if (footer == null) footer = ""; PlayerConnection connection = ((CraftPlayer) player).getHandle().playerConnection; IChatBaseComponent tabTitle = ChatSerializer.a("{\"text\": \"" + header + "\"}"); IChatBaseComponent tabFoot = ChatSerializer.a("{\"text\": \"" + footer + "\"}"); PacketPlayOutPlayerListHeaderFooter headerPacket = new PacketPlayOutPlayerListHeaderFooter(tabTitle); try { Field field = headerPacket.getClass().getDeclaredField("b"); field.setAccessible(true); field.set(headerPacket, tabFoot); } catch (Exception e) { e.printStackTrace(); } finally { connection.sendPacket(headerPacket); } }
Diese Methode benutze ich auch immer.
Gruß,
- lusu007
Ohne API?
Generell kann man ja auf jedem Server in den Server propeties das Pack einstellen, habe ich jedoch noch nicht probiert...
Danke. Finde ich sehr Nett von dir nur bei mir kommt n Error. Habe inzwischen mehrere Versionen Ausprobiert und den Code in ein eigenes Plugin gepackt und es kommt immer noch ein Error.Ja hier bitte.
PHP:public static void sendTabTitle(Player player, String header, String footer) { if (header == null) header = ""; if (footer == null) footer = ""; PlayerConnection connection = ((CraftPlayer) player).getHandle().playerConnection; IChatBaseComponent tabTitle = ChatSerializer.a("{\"text\": \"" + header + "\"}"); IChatBaseComponent tabFoot = ChatSerializer.a("{\"text\": \"" + footer + "\"}"); PacketPlayOutPlayerListHeaderFooter headerPacket = new PacketPlayOutPlayerListHeaderFooter(tabTitle); try { Field field = headerPacket.getClass().getDeclaredField("b"); field.setAccessible(true); field.set(headerPacket, tabFoot); } catch (Exception e) { e.printStackTrace(); } finally { connection.sendPacket(headerPacket); } }
Diese Methode benutze ich auch immer.
Gruß,
- lusu007
java.lang.NoClassDefFoundError: net/mi
necraft/server/v1_8_R2/Packet
Wshalb schafft ihr e nicht mal eure Gehirne einzusetzen und Englisch zu lernen?Danke. Finde ich sehr Nett von dir nur bei mir kommt n Error. Habe inzwischen mehrere Versionen Ausprobiert und den Code in ein eigenes Plugin gepackt und es kommt immer noch ein Error.
Ich verstehe an diesem Fehler wirklich nichts. Woran liegt es das es bei anderen geht bloß bei mir nicht._.
Error:
[00:11:24 ERROR]: Could not load 'plugins\Tab.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: net/mi
necraft/server/v1_8_R2/Packet
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:133) ~[craftbukkit.jar:git-Spigot-"606148f"]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
java:336) ~[craftbukkit.jar:git-Spigot-"606148f"]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
.java:258) [craftbukkit.jar:git-Spigot-"606148f"]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugins(CraftServer.ja
va:288) [craftbukkit.jar:git-Spigot-"606148f"]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.reload(CraftServer.java:74
0) [craftbukkit.jar:git-Spigot-"606148f"]
at org.bukkit.Bukkit.reload(Bukkit.java:301) [craftbukkit.jar:git-Spigot
-"606148f"]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:
23) [craftbukkit.jar:git-Spigot-"606148f"]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
1) [craftbukkit.jar:git-Spigot-"606148f"]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServe
r.java:643) [craftbukkit.jar:git-Spigot-"606148f"]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchServerCommand(Craf
tServer.java:629) [craftbukkit.jar:git-Spigot-"606148f"]
at net.minecraft.server.v1_8_R1.DedicatedServer.aM(DedicatedServer.java:
353) [craftbukkit.jar:git-Spigot-"606148f"]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:3
17) [craftbukkit.jar:git-Spigot-"606148f"]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:6
25) [craftbukkit.jar:git-Spigot-"606148f"]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java
:528) [craftbukkit.jar:git-Spigot-"606148f"]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_25]
Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R2/Packet
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_25]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_25]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.jav
a:64) ~[craftbukkit.jar:git-Spigot-"606148f"]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:129) ~[craftbukkit.jar:git-Spigot-"606148f"]
... 14 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R2.Packet
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:91) ~[craftbukkit.jar:git-Spigot-"606148f"]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:86) ~[craftbukkit.jar:git-Spigot-"606148f"]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_25]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_25]
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_25]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.jav
a:64) ~[craftbukkit.jar:git-Spigot-"606148f"]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:129) ~[craftbukkit.jar:git-Spigot-"606148f"]
... 14 more
-DevelRico
Soweit ich weiß gibt/gab es eine Methode namens setResourcepack (String url)@3LaF Weißt du wie man ein Resourcepack, wie bei TheHaunted automatisch runterlädt?
Ich sehe schon das da noClassFound steht.. Die Frage ist "Warum".Wshalb schafft ihr e nicht mal eure Gehirne einzusetzen und Englisch zu lernen?