1 déc. 2016, 17:33

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 !