Configuration Problème texture minecraft MCP

  • Auteur de la discussion Auteur de la discussion Divinityy
  • Date de début Date de début

Divinityy

Bucheron
30 Juin 2016
18
0
12
24
Plop all, j'avais suivi des tutos sur internet pour faire un serveur fun avec des potes et j'ai voulu créer un arc donc j'ai ajouté la ligne :
itemRegistry.addObject(2310, "topaze_bow", (new ItemBow()).setUnlocalizedName("topazeBow").setTextureName("topaze_bow"));

donc je l'ai ajoutée dans la class item, puis quand je run le jeu ça ne me met ni la flèche quand je charge l'arc et mon arc n'apparait pas dans ma main. Je vous joint un screen ...
PS : je suis en version 1.7.10
upload_2017-5-18_18-30-44.png
 

Fichiers joints

  • upload_2017-5-18_18-30-21.png
    upload_2017-5-18_18-30-21.png
    142.9 KB · Vues : 198
Dans EntityPlayer, fonction getItemIcon
Code:
    public IIcon getItemIcon(ItemStack p_70620_1_, int p_70620_2_)
    {
        IIcon iicon = super.getItemIcon(p_70620_1_, p_70620_2_);

        if (p_70620_1_.getItem() == Items.fishing_rod && this.fishEntity != null)
        {
            iicon = Items.fishing_rod.func_94597_g();
        }
        else
        {
            if (this.itemInUse != null && p_70620_1_.getItem() == Items.bow)
            {
                int j = p_70620_1_.getMaxItemUseDuration() - this.itemInUseCount;

                if (j >= 18)
                {
                    return Items.bow.getItemIconForUseDuration(2);
                }

                if (j > 13)
                {
                    return Items.bow.getItemIconForUseDuration(1);
                }

                if (j > 0)
                {
                    return Items.bow.getItemIconForUseDuration(0);
                }
            }
            iicon = p_70620_1_.getItem().getIcon(p_70620_1_, p_70620_2_, this, itemInUse, itemInUseCount);
        }

        return iicon;
    }
J'ai trouvé la ligne mais je dois ajouter quoi et ou ?
 
Envoies le code que tu as mis.
else
{
if (this.itemInUse != null && p_70620_1_.getItem() == Items.topaze_bow)
{
int j = p_70620_1_.getMaxItemUseDuration() - this.itemInUseCount;

if (j >= 18)
{
return Items.topaze_bow.getItemIconForUseDuration(2);
}

if (j > 13)
{
return Items.topaze_bow.getItemIconForUseDuration(1);
}

if (j > 0)
{
return Items.topaze_bow.getItemIconForUseDuration(0);
}
}
iicon = p_70620_1_.getItem().getIcon(p_70620_1_, p_70620_2_, this, itemInUse, itemInUseCount);
}