MFF

    Minecraft Forge France
    • Récent
    • Populaire
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    [1.7.x]Enregistrement d'un "ItemBlock"

    Planifié Épinglé Verrouillé Déplacé Résolu 1.7.x
    3 Messages 2 Publieurs 1.2k Vues 1 Abonné
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • M Hors-ligne
      MrAzErTy31
      dernière édition par

      Bonjour tout le monde, j’ai un petit problème, je ne sais pas comment enregistrer un item hérité de la classe “ItemBlock”, je ne trouve rien sur le web concernant les “ItemBlock” 😕
      Classe principale :

      Déclaration des variables

      
      GGButtonBlock = new GGButtonBlock(Material.iron).setBlockName("ggbuttonblock");
      GGButton = (ItemBlock) new GGButton(GGButtonBlock).setUnlocalizedName("ggbutton").setTextureName("ggbutton:gg_button");
      
      

      Enregistrement dans le jeu (je n’ai pas enregistré le bloc sinon, ça me sort une autre erreur … :

      
      GameRegistry.registerItem(GGButton, "ggbutton");
      
      

      Classe de l’item block :

      package fr.mrazerty31.ggbutton;
      
      import net.minecraft.block.Block;
      import net.minecraft.client.Minecraft;
      import net.minecraft.creativetab.CreativeTabs;
      import net.minecraft.entity.player.EntityPlayer;
      import net.minecraft.entity.player.PlayerCapabilities;
      import net.minecraft.init.Blocks;
      import net.minecraft.item.Item;
      import net.minecraft.item.ItemBlock;
      import net.minecraft.item.ItemStack;
      import net.minecraft.util.MovingObjectPosition;
      import net.minecraft.util.MovingObjectPosition.MovingObjectType;
      import net.minecraft.world.World;
      import fr.mrazerty31.ggbutton.sound.SoundHandler;
      
      public class GGButton extends ItemBlock
      {
      public GGButton(Block b) {
      super(b);
      this.setCreativeTab(CreativeTabs.tabMisc);
      }
      
      public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player)
      {
      MovingObjectPosition target = Minecraft.getMinecraft().objectMouseOver;
      if(target.typeOfHit == MovingObjectType.MISS) SoundHandler.onEntityPlay("gg", world, player, 1.0F, 1.0F);
      return stack;
      }
      }
      
      

      Crash report : http://pastebin.com/q2yEH71P

      Voilà merci de vos réponses 🙂

      Mes mods :

      ! GGButtonMod : http://minecraftforgefrance.fr/showthread.php?tid=1280
      CraftYourMenu : http://minecraftforgefrance.fr/showth…

      1 réponse Dernière réponse Répondre Citer 0
      • robin4002R Hors-ligne
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs
        dernière édition par

        …
        -> tutoriel sur les blocs avec metadata

        1 réponse Dernière réponse Répondre Citer 0
        • M Hors-ligne
          MrAzErTy31
          dernière édition par

          Merci de ta réponse, mais j’ai trouvé plus simple pour ce que je veux faire 🙂

          Mes mods :

          ! GGButtonMod : http://minecraftforgefrance.fr/showthread.php?tid=1280
          CraftYourMenu : http://minecraftforgefrance.fr/showth…

          1 réponse Dernière réponse Répondre Citer 0

          Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

          Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

          Grâce à votre participation, ce message peut devenir encore meilleur 💗

          S'inscrire Se connecter
          • 1 / 1
          • Premier message
            Dernier message
          Design by Woryk
          ContactMentions Légales

          MINECRAFT FORGE FRANCE © 2024

          Powered by NodeBB