Bukkit scripten | Skins zuweisen

05/01/2012 16:05 xF4me#1
Gibt es irgendeine Möglichkeit, ohne Spout, den Skin eines Spielers zu ändern?

Wenn ja, was muss ich importieren?

LG
05/01/2012 16:43 Elevenn#2
Quote:
Originally Posted by xF4me View Post
Gibt es irgendeine Möglichkeit, ohne Spout, den Skin eines Spielers zu ändern?

Wenn ja, was muss ich importieren?

LG
So ist das nicht möglich. Du kannst nur wie bei MobDisguise dein Aussehen für anderen ändern. Aber auch da kannst nur den Skin haben, die die Person hat in die du dich "verwandelst"
Falls du das willst:
Code:
	 public void changePlayerName (final Player player, final String newName){
	        final String oldPlayerName = player.getName();


              EntityPlayer ep = ((CraftPlayer) player).getHandle();
              ep.name = newName;

              try{
                  for(Player p : Bukkit.getOnlinePlayers()){
                      if(p != player){
                          ((CraftPlayer) p).getHandle().netServerHandler.sendPacket(new Packet20NamedEntitySpawn(ep));
                      }
                  }
              } catch (Exception ignored){};
              ep.name = oldPlayerName;
	    }
Das sollte so gehen aber dafür gibt es ja bereits Mobdisguse :P
05/01/2012 17:00 xF4me#3
Also kann man nicht Skins definieren, welche dann zugewiesen werden?
05/01/2012 17:03 Elevenn#4
Quote:
Originally Posted by xF4me View Post
Also kann man nicht Skins definieren, welche dann zugewiesen werden?
Nein eben nur mit Spout.
05/01/2012 17:05 xF4me#5
Das is dumm, aber danke :D