• Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Solved IIcon à changer, block avec textures différentes

    1.9.x et 1.10.x
    1.9.4
    2
    4
    570
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Tituya
      Tituya last edited by

      Voila, je vais créé un block de grass pour mon biome, ayant la flemme de crée un overlay, je vais crée plusieurs textures pour ce block seulement, “comme toujours” les noms ont changés et “IIcon” et ses variables “IIconRegister”… n’existe plus. Je suis le tutoriel de Robin pour la 1.7x

      Voila mon code plein d’erreur vu que IIcon ne peu pas etre un type

      package com.tuto.mod.blocks;
      
      import com.tuto.mod.References;
      
      import net.minecraft.block.Block;
      import net.minecraft.block.material.Material;
      import net.minecraft.entity.EntityLivingBase;
      import net.minecraft.item.ItemStack;
      import net.minecraft.util.math.MathHelper;
      import net.minecraft.world.World;
      
      public class GrassMod extends Block
      {
      
          public IIcon top, bottom, front;
          private Object blockIcon;
      
          public GrassMod(Material materialIn)
          {
              super(materialIn);
              setHardness(1F);
          }
      
          public void registerIcons(IIconRegister iiconRegister)
          {
              this.blockIcon = iiconRegister.registerIcon(References.MOD_ID + ":grassT");
              this.front = iiconRegister.registerIcon(References.MOD_ID + ":grassT_front");
              this.top = iiconRegister.registerIcon(References.MOD_ID + ":grassT_top");
              this.bottom = iiconRegister.registerIcon(References.MOD_ID + ":grassT_bottom");
          }
      
          public IIcon getIcon(int side, int metadata)
          {
              if(side == 0)
              {
                  return this.bottom;
              }
              else if(side == 1)
              {
                  return this.top;
              }
              else if(side == 2)
              {
                  return this.front;
              }
              else if(side == 3)
              {
                  return this.front;
              }
              else if(side == 4)
              {
                  return this.front;
              }
              else if(side == 5)
              {
                  return this.front;
              }
              return this.blockIcon;
          }
      
      }
      

      Beaucoup de problèmes en ce moment !

      Il y a deux choses qui m'énerve dans la vie : les babouches et les personnes jouant en 1.7.10 !

      1 Reply Last reply Reply Quote 0
      • robin4002
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

        Salut,
        Tout passe par les états de blocs et les jsons maintenant.
        https://www.minecraftforgefrance.fr/showthread.php?tid=3655

        1 Reply Last reply Reply Quote 0
        • Tituya
          Tituya last edited by

          Résolu pour les textures mais, le jeu n’affiche pas les textures dans la main du joueur, seulement dans le jeu. Savez vous comment faire ?
          [EDIT]
          J’avais pas fait de Json pour l’item x) je ferme le sujet

          Il y a deux choses qui m'énerve dans la vie : les babouches et les personnes jouant en 1.7.10 !

          1 Reply Last reply Reply Quote 0
          • robin4002
            robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

            Tu as bien mis un json pour l’item ?

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            • First post
              Last post
            Design by Woryk
            Contact / Mentions Légales

            MINECRAFT FORGE FRANCE © 2018

            Powered by NodeBB