• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Résolu Bloc invisible, incassable et intraversable.

    1.7.x
    1.7.x
    4
    9
    3796
    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
      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
      • sosoh
        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
          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
            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
              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
              • robin4002
                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
                  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
                  • robin4002
                    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
                      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
                      Contact / Mentions Légales

                      MINECRAFT FORGE FRANCE © 2018

                      Powered by NodeBB