[UtilKlasse] GameProfileFetcher - GameProfile mit Skin/Cape

Hier könnt ihr anderen Leuten helfen, indem ihr Anleitungen oder praktische Codesegmente zur Verfügung stellt.

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

Beitragvon Twister_21 » Mo 22. Jun 2015, 17:12

Ok, trotzdem danke.
Mit freundlichen Grüßen
Twister21
Benutzeravatar
Twister_21
 
Beiträge: 652
Registriert: Mi 11. Jun 2014, 05:51
Wohnort: Deutschland

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

Beitragvon DevPixel » Do 9. Jul 2015, 20:37

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
Benutzeravatar
DevPixel
 
Beiträge: 5
Registriert: Do 9. Jul 2015, 20:32

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

Beitragvon Summerfeeling » Do 9. Jul 2015, 22:30

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.
Grüße
Summerfeeling | Timo
Benutzeravatar
Summerfeeling
 
Beiträge: 1300
Registriert: Sa 15. Jun 2013, 18:43
Wohnort: Viersen

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

Beitragvon DevPixel » Fr 10. Jul 2015, 09:59

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...
Zuletzt geändert von DevPixel am Fr 10. Jul 2015, 10:55, insgesamt 1-mal geändert.
Benutzeravatar
DevPixel
 
Beiträge: 5
Registriert: Do 9. Jul 2015, 20:32

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

Beitragvon Jofkos » Fr 10. Jul 2015, 10:54

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?
Jofkos

...........

..Bild
Benutzeravatar
Jofkos
 
Beiträge: 1537
Registriert: So 16. Jun 2013, 22:45

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

Beitragvon DevPixel » Fr 10. Jul 2015, 10:58

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
Benutzeravatar
DevPixel
 
Beiträge: 5
Registriert: Do 9. Jul 2015, 20:32

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

Beitragvon Jofkos » Fr 10. Jul 2015, 11:12

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.
Jofkos

...........

..Bild
Benutzeravatar
Jofkos
 
Beiträge: 1537
Registriert: So 16. Jun 2013, 22:45

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

Beitragvon Twister_21 » Fr 10. Jul 2015, 11:18

Darüber musste ich mich auch schon ärgern. :D
Mit freundlichen Grüßen
Twister21
Benutzeravatar
Twister_21
 
Beiträge: 652
Registriert: Mi 11. Jun 2014, 05:51
Wohnort: Deutschland

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

Beitragvon DevPixel » Fr 10. Jul 2015, 11:33

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...
Benutzeravatar
DevPixel
 
Beiträge: 5
Registriert: Do 9. Jul 2015, 20:32

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

Beitragvon Aquaatic » Fr 10. Jul 2015, 13:43

Das kann nicht sein. Da verarscht dich wohl jemand ganz schön :)
Mit freundlichen Grüßen
~ Aquaatic
Benutzeravatar
Aquaatic
 
Beiträge: 148
Registriert: Mo 16. Feb 2015, 12:51

VorherigeNächste

Zurück zu Anleitungen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron