Bonsoir,
Comment vous l’avez vus dans le titre je passes mon MOD 1.8.9 en 1.10.
Du coup je rencontres quelques erreurs je vous dis lesquelles:
1)
Ici dans l’event au niveau du "e.getDisplayname() = cap.getDisplayname(); éclipse me dit: "The left-hand side of an assignment must be a variable.
@SubscribeEvent
public void changedisplayname(PlayerEvent.NameFormat e)
{
if(e.getEntityPlayer().hasCapability(Main.PLAYERS_CAP, null))
{
PlayersCapabilities cap = e.getEntityPlayer().getCapability(Main.PLAYERS_CAP, null);
if(cap.getDisplayname() != null && !cap.getDisplayname().isEmpty())
{
e.getDisplayname() = cap.getDisplayname(); //ici
}
}
}
2)
EntityPlayerMP player = MinecraftServer.getServer().getConfigurationManager().getPlayerByUUID(UUID.fromString(message.uuid));
J’ai chercher la même en 1.10.
J’ai trouvé ça:
EntityPlayerMP player = ctx.getServerHandler().playerEntity.worldObj.getMinecraftServer().getPlayerList().getPlayerByUUID(message.uuid)));
Le problème c’est que cette “fonction” demande en argument du UUID et pas du String donc j’ai une érreur j’ai pas trouvé d’autre méthode.
J’ai chercher cette fonction
playerIn.setItemInUse(itemStackIn,this.getMaxItemUseDuration(itemStackIn));
en 1.10 mais j’ai pas trouvé.
Et normalement le reste c’est bon
J’attends vos réponses merci !