MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Bloc invisible, incassable et intraversable.

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.x
    9 Messages 4 Publieurs 4.2k Vues 1 Watching
    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.
    • S Hors-ligne
      SquizzCraft
      dernière édition par

      Bonjour ! J’aurais voulu savoir s’il existe une possibilité pour faire un bloc invisible, incassable et intraversable ? Un genre de bloc comme la Bedrock mais invisible.

      Merci !

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

        Beh tu lui mets une résistance au Max ou celle de la bedrock et invisible je suis plus sur donc je peux pas t’aider désolé.

        Developpeur d'Hogsmod, un mod implémentant le Monde d'Harry Potter dans Minecraft!

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

          D’accord, ben merci du début de coup de pouce 🙂

          Donc pour l’instant mon code ressemble à ça :

          invisibleBlock = new BlockInvisible(Material.rock).setBlockName("invisibleBlock").setHardness(100.0F).setResistance(6000000.0F);
          
          

          J’ai donc assez de Résistance que ce soit à la main ou à la TNT.

          Il ne reste plus que l’invisibilité ! Et la texture aussi 🙂

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

            C’est j’ai réussi ! Je vais passer le code au cas où quelqu’un ferait face à la même chose :

            
            //Classe Principale
            invisibleBlock = new BlockInvisible().setBlockName("invisibleBlock");
            
            
            
            //Classe du block :
            
            public class BlockInvisible extends InvisibleBlock {
            public static Block instance;
            
            public BlockInvisible() {
            super(Material.rock);
            setResistance(-1F);
            setStepSound(Block.soundTypeStone);
            setHardness(-1F);
            this.setCreativeTab(CreativeTabs.tabBlock);
            }
            
            @Override
            public void registerBlockIcons(IIconRegister iconRegister)
            {
            blockIcon = iconRegister.registerIcon("infinitia:invisible");
            }
            }
            
            

            Ce code est pour la 1.7.2, pour le mettre en 1.7.10, c’est celui là :

            
            public class BlockInvisible extends IInvisibleBlock {
            public static Block instance;
            
            public BlockInvisibleBedrock() {
            super(Material.rock);
            setResistance(-1F);
            setStepSound(Block.soundTypeStone);
            setHardness(-1F);
            this.setCreativeTab(DragonArtifacts.tabGeneral);
            }
            
            @Override
            public void registerBlockIcons(IIconRegister iconRegister)
            {
            blockIcon = iconRegister.registerIcon("infinitia:invisible");
            }
            }
            
            
            1 réponse Dernière réponse Répondre Citer 0
            • D Hors-ligne
              deVlintern
              dernière édition par

              Bonjour

              j’aurai voulu savoir ou doit je placer se code avec tout le mien pour faire se block invisible je vous mais des screen des class que j’ai

              lien:1 http://image.noelshack.com/fichiers/2016/04/1453914527-1-6.png
              lien: 2 ma class block http://image.noelshack.com/fichiers/2016/04/1453914623-1-7.png

              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

                Il faut créer une nouvelle classe, autre que BlockBasic. Sinon tous tes blocs vont avoir le même comportement.

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

                  je doit cree le class IInvisibleBlock puit imorter Block

                  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

                    Pas compris
                    Tu dois créer une classe nommé comme tu veux et y mettre le code donné plus haut.
                    Ensuite dans ta classe BlockMod tu remplaces BlockBasic par le nom de la classe tu as créé pour le bloc voulu.

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

                      merci

                      1 réponse Dernière réponse Répondre Citer 0
                      • 1 / 1
                      • Premier message
                        Dernier message
                      Design by Woryk
                      ContactMentions Légales

                      MINECRAFT FORGE FRANCE © 2024

                      Powered by NodeBB