Seite 7 von 8

Re: [UtilKlasse] GameProfileFetcher - GameProfile mit Skin/C

BeitragVerfasst: Mo 22. Jun 2015, 17:12
von Twister_21
Ok, trotzdem danke.

Re: [UtilKlasse] GameProfileFetcher - GameProfile mit Skin/C

BeitragVerfasst: Do 9. Jul 2015, 20:37
von DevPixel
Also ich möchte mit der klasse mir ein cape geben aber ich bekomme folgenden error:

Code: Alles auswählen
  1. [21:36:41] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to Cape v1.0
  2. org.bukkit.event.EventException
  3.    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) ~[minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  4.    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  5.    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  6.    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  7.    at net.minecraft.server.v1_8_R1.PlayerList.onPlayerJoin(PlayerList.java:263) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  8.    at net.minecraft.server.v1_8_R1.PlayerList.a(PlayerList.java:148) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  9.    at net.minecraft.server.v1_8_R1.LoginListener.b(LoginListener.java:109) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  10.    at net.minecraft.server.v1_8_R1.LoginListener.c(LoginListener.java:41) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  11.    at net.minecraft.server.v1_8_R1.NetworkManager.a(NetworkManager.java:159) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  12.    at net.minecraft.server.v1_8_R1.ServerConnection.c(ServerConnection.java:82) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  13.    at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:785) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  14.    at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  15.    at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  16.    at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  17.    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45]
  18. Caused by: java.lang.NoClassDefFoundError: com/google/gson/GsonBuilder
  19.    at de.devpixel.capes.GameProfileBuilder.<clinit>(GameProfileBuilder.java:37) ~[?:?]
  20.    at de.devpixel.capes.main.onjoin(main.java:25) ~[?:?]
  21.    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
  22.    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
  23.    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
  24.    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
  25.    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ~[minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  26.    ... 14 more
  27. Caused by: java.lang.ClassNotFoundException: com.google.gson.GsonBuilder
  28.    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_45]
  29.    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  30.    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  31.    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_45]
  32.    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_45]
  33.    at de.devpixel.capes.GameProfileBuilder.<clinit>(GameProfileBuilder.java:37) ~[?:?]
  34.    at de.devpixel.capes.main.onjoin(main.java:25) ~[?:?]
  35.    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
  36.    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
  37.    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
  38.    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
  39.    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ~[minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  40.    ... 14 more

bei dem code:

Code: Alles auswählen
  1.    @EventHandler
  2.    public void onjoin(PlayerJoinEvent e) {
  3.       if(e.getPlayer().getName().equalsIgnoreCase("DevPixel")) {
  4.          GameProfileBuilder.getProfile(Bukkit.getPlayer("DevPixel").getUniqueId(),"DevPixel","http://textures.minecraft.net/texture/3ecf4fd828db5a98e861657ed7cc6aff5f5d4dc235c563fd11ad82d380b8a683","http://textures.minecraft.net/texture/8dfc8f4f35995404e7a4ac7e3271d39444ccf1a6e067896d90eacd657d22b1");
  5.       }
  6.       
  7.    }


die urls sind vom skin meine eigene und die vom cape ist von wem anderes. ich bin mir auch nicht wirklich sicher ob ich die methoden auch richtig angewendet habe... hoffentlich kann mir jemand helfen ich bedanke mich schonmal im vorraus.

mfg

Re: [UtilKlasse] GameProfileFetcher - GameProfile mit Skin/C

BeitragVerfasst: Do 9. Jul 2015, 22:30
von Summerfeeling
DevPixel hat geschrieben:Also ich möchte mit der klasse mir ein cape geben aber ich bekomme folgenden error:

Code: Alles auswählen
  1. [21:36:41] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to Cape v1.0
  2. org.bukkit.event.EventException
  3.    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) ~[minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  4.    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  5.    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  6.    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  7.    at net.minecraft.server.v1_8_R1.PlayerList.onPlayerJoin(PlayerList.java:263) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  8.    at net.minecraft.server.v1_8_R1.PlayerList.a(PlayerList.java:148) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  9.    at net.minecraft.server.v1_8_R1.LoginListener.b(LoginListener.java:109) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  10.    at net.minecraft.server.v1_8_R1.LoginListener.c(LoginListener.java:41) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  11.    at net.minecraft.server.v1_8_R1.NetworkManager.a(NetworkManager.java:159) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  12.    at net.minecraft.server.v1_8_R1.ServerConnection.c(ServerConnection.java:82) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  13.    at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:785) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  14.    at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  15.    at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  16.    at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  17.    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45]
  18. Caused by: java.lang.NoClassDefFoundError: com/google/gson/GsonBuilder
  19.    at de.devpixel.capes.GameProfileBuilder.<clinit>(GameProfileBuilder.java:37) ~[?:?]
  20.    at de.devpixel.capes.main.onjoin(main.java:25) ~[?:?]
  21.    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
  22.    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
  23.    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
  24.    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
  25.    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ~[minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  26.    ... 14 more
  27. Caused by: java.lang.ClassNotFoundException: com.google.gson.GsonBuilder
  28.    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_45]
  29.    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  30.    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  31.    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_45]
  32.    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_45]
  33.    at de.devpixel.capes.GameProfileBuilder.<clinit>(GameProfileBuilder.java:37) ~[?:?]
  34.    at de.devpixel.capes.main.onjoin(main.java:25) ~[?:?]
  35.    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
  36.    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
  37.    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
  38.    at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
  39.    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ~[minecraft_server.jar:git-Spigot-116e6fc-64157d1]
  40.    ... 14 more

bei dem code:

Code: Alles auswählen
  1.    @EventHandler
  2.    public void onjoin(PlayerJoinEvent e) {
  3.       if(e.getPlayer().getName().equalsIgnoreCase("DevPixel")) {
  4.          GameProfileBuilder.getProfile(Bukkit.getPlayer("DevPixel").getUniqueId(),"DevPixel","http://textures.minecraft.net/texture/3ecf4fd828db5a98e861657ed7cc6aff5f5d4dc235c563fd11ad82d380b8a683","http://textures.minecraft.net/texture/8dfc8f4f35995404e7a4ac7e3271d39444ccf1a6e067896d90eacd657d22b1");
  5.       }
  6.       
  7.    }


die urls sind vom skin meine eigene und die vom cape ist von wem anderes. ich bin mir auch nicht wirklich sicher ob ich die methoden auch richtig angewendet habe... hoffentlich kann mir jemand helfen ich bedanke mich schonmal im vorraus.

mfg

1. Ist das verteilen von Capes nach den MC Eulas verboten.
2. Kann man der Stacktrace entnehmen, dass die API "GSON" fehlt.

Re: [UtilKlasse] GameProfileFetcher - GameProfile mit Skin/C

BeitragVerfasst: Fr 10. Jul 2015, 09:59
von DevPixel
1. Ist das auch verboten wenn man es sich nur selbst gibt? (ps: hab schon ein echtes von diesem jahr)
2. Ich nahm an die API befindet sich in Spigot/java deswegen wundert es mich.

EDIT

mit der neusten spigot gibts zumindest keine errors mehr trozdem ist mein cape nicht anders...

Re: [UtilKlasse] GameProfileFetcher - GameProfile mit Skin/C

BeitragVerfasst: Fr 10. Jul 2015, 10:54
von Jofkos
DevPixel hat geschrieben:1. Ist das auch verboten wenn man es sich nur selbst gibt? (ps: hab schon ein echtes von diesem jahr)
Owen hat geschrieben:You can sell cosmetic items for hard currency directly or allow players to fund an “account” specific to your server. It’s up to the host of the server to decide how this works. Remember that capes are the exception to this rule – you are not allowed to give them away or sell them.
DevPixel hat geschrieben:2. Ich nahm an die API befindet sich in Spigot/java deswegen wundert es mich.
Tut sie auch (in Spigot, nicht in Java). Welche Spigot version benutzt du?

Re: [UtilKlasse] GameProfileFetcher - GameProfile mit Skin/C

BeitragVerfasst: Fr 10. Jul 2015, 10:58
von DevPixel
habs mal mit der neusten jetzt probiert und zumindest keine errors mehr, aber funktionieren tuts auch nicht irgendwie. hatte vorher noch ne 1.8.0 lag warscheinlich daran

Re: [UtilKlasse] GameProfileFetcher - GameProfile mit Skin/C

BeitragVerfasst: Fr 10. Jul 2015, 11:12
von Jofkos
DevPixel hat geschrieben:habs mal mit der neusten jetzt probiert und zumindest keine errors mehr, aber funktionieren tuts auch nicht irgendwie. hatte vorher noch ne 1.8.0 lag warscheinlich daran

Gson war schon immer drinnen, die schiebens nur manchmal in andere Packages...
Du kannst den Skin/das Cape nicht mehr ändern (danke Mojang :cry: ), da die "textures"-Property von dem GameProfile signiert sein muss, mit dem Private-Key, den nur Mojang hat.

Re: [UtilKlasse] GameProfileFetcher - GameProfile mit Skin/C

BeitragVerfasst: Fr 10. Jul 2015, 11:18
von Twister_21
Darüber musste ich mich auch schon ärgern. :D

Re: [UtilKlasse] GameProfileFetcher - GameProfile mit Skin/C

BeitragVerfasst: Fr 10. Jul 2015, 11:33
von DevPixel
Du kannst den Skin/das Cape nicht mehr ändern (danke Mojang :cry: ), da die "textures"-Property von dem GameProfile signiert sein muss, mit dem Private-Key, den nur Mojang hat.


Ich kenn jemanden der kann sich trozdem jedes cape geben nur will/darf er mir nicht sagen wie...

Re: [UtilKlasse] GameProfileFetcher - GameProfile mit Skin/C

BeitragVerfasst: Fr 10. Jul 2015, 13:43
von Aquaatic
Das kann nicht sein. Da verarscht dich wohl jemand ganz schön :)