Skin ändern geht nicht?

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

Skin ändern geht nicht?

Beitragvon _PowerFox_ » So 8. Mai 2016, 16:34

Hallo zusammen,

hat jemand eine Ahnung, warum der Skin sich nicht ändert?

Code: Alles auswählen
  1. GameProfile gp = ((CraftPlayer)player).getProfile();
  2.       gp.getProperties().clear();
  3.       
  4.       UUID uuid = UUIDFetcher.getUUID(Nick);
  5.       
  6.       if(uuid != null) {
  7.          Skin skin = new Skin(uuid.toString());
  8.          if(skin.getSkinName() != null){
  9.             gp.getProperties().put(skin.getSkinName(), new Property(skin.getSkinName(), skin.getSkinValue(),skin.getSkinSignatur()));
  10.          }
  11.          Bukkit.getScheduler().runTaskLater(Main.getInstance(), new Runnable() {
  12.             @Override
  13.             public void run() {
  14.                for(Player pl : Bukkit.getOnlinePlayers()){
  15.                   pl.hidePlayer((Player)player);
  16.                }
  17.             }
  18.          }, 1);
  19.          Bukkit.getScheduler().runTaskLater(Main.getInstance(), new Runnable() {
  20.              @Override
  21.              public void run() {
  22.                 for(Player pl : Bukkit.getOnlinePlayers()){
  23.                    pl.showPlayer((Player)player);
  24.                 }
  25.              }
  26.          }, 2);
  27.          player.sendMessage("Skin Debugging??!");
  28.       }


Danke an jeden, der dazu beiträgt, den Fehler zu finden.

mfg
Benutzeravatar
_PowerFox_
 
Beiträge: 127
Registriert: Fr 9. Mai 2014, 20:13

Re: Skin ändern geht nicht?

Beitragvon ilouHD » Do 2. Jun 2016, 15:28

Wie sehen die Klassen UUIDFetcher und Skin denn aus? Die wären praktisch zu haben.
Bild
Benutzeravatar
ilouHD
 
Beiträge: 1733
Registriert: Do 9. Jan 2014, 14:49


Zurück zu Hilfe und Support

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 21 Gäste