MFF

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

    Cave block opaque

    Planifier Épinglé Verrouillé Déplacé Résolu 1.12.x
    1.12.2
    73 Messages 4 Publieurs 4.3k Vues 4 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.
    • DailyCraftD Hors-ligne
      DailyCraft
      dernière édition par

      de ton cave block pas celle de forge meme si ca peut mêttre utile

      Mes créations :

      Mod en cours de développement : Personal Robot (1.15.2)

      Datapacks : DailyCraft's Craft (beta)

      Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

      A 1 réponse Dernière réponse Répondre Citer 0
      • A Hors-ligne
        Antotor45 @DailyCraft
        dernière édition par

        @DailyCraft Ahh bah non j’ai pas de classe pour mon cave block je l’ai fait avec les autres blocs

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

          mais nonnnnnnn tu créer une nouvelle class juste pour lui puis tu importe Block puis tu creer le constructeur puis après tu sort du constructeur puis tu marque opaque il va te proposer isOpaqueCube puis après tu return true au lieu de faulse mais sinon attends demain je regarder de mon coter et je t’enverrai le truc en entier qui marche bien

          Mes créations :

          Mod en cours de développement : Personal Robot (1.15.2)

          Datapacks : DailyCraft's Craft (beta)

          Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

          A 1 réponse Dernière réponse Répondre Citer 0
          • A Hors-ligne
            Antotor45 @DailyCraft
            dernière édition par robin4002

            @DailyCraft Donc au lieu de faire

            xray_block = new block
            

            je fais :

            xray_block = new xray_block
            

            et je creer la classe xray_block

            package fr.antotor.speely.block;
            
            import net.minecraft.block.Block;
            import net.minecraft.block.material.Material;
            
            
            public class Xray_block extends Block {
            
            	public Xray_block(Material materialIn) {
            		super(materialIn);
            	}
            
            }
            
            1 réponse Dernière réponse Répondre Citer 0
            • DailyCraftD Hors-ligne
              DailyCraft
              dernière édition par

              Ca fais cb de temps que tu devs le java ? car il est préférable de ne pas mettre de underscore mais de l’écrire XrayBlock

              Mes créations :

              Mod en cours de développement : Personal Robot (1.15.2)

              Datapacks : DailyCraft's Craft (beta)

              Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

              A 1 réponse Dernière réponse Répondre Citer 0
              • A Hors-ligne
                Antotor45 @DailyCraft
                dernière édition par Antotor45

                @DailyCraft Seulement quelques mois mais oui je le savait c’est juste une erreur tres bete desolé

                package fr.antotor.speely.block;
                
                import net.minecraft.block.Block;
                import net.minecraft.block.material.Material;
                import net.minecraft.block.state.IBlockState;
                
                public class Xrayblock extends Block {
                
                	public Xrayblock(Material materialIn) {
                		super(materialIn);
                	}
                
                	@Override
                	public boolean isOpaqueCube(IBlockState state) {
                		// TODO Auto-generated method stub
                		return super.isOpaqueCube(state);
                	}
                	
                }
                
                
                1 réponse Dernière réponse Répondre Citer 0
                • DailyCraftD Hors-ligne
                  DailyCraft
                  dernière édition par

                  Et pour éviter de extencier tu peux faire :

                  public XrayBlock()
                  {
                      super(Block.create(Material.QQCH))
                  }

                  Mes créations :

                  Mod en cours de développement : Personal Robot (1.15.2)

                  Datapacks : DailyCraft's Craft (beta)

                  Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

                  A 1 réponse Dernière réponse Répondre Citer 0
                  • A Hors-ligne
                    Antotor45 @DailyCraft
                    dernière édition par

                    @DailyCraft Euhh ca marche pas 🤔

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

                      Non mais tu mets ce que tu aurais du mettre entre les parenthèses dans la class de tout tes block

                      Mes créations :

                      Mod en cours de développement : Personal Robot (1.15.2)

                      Datapacks : DailyCraft's Craft (beta)

                      Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

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

                        @DailyCraft

                        Ah oui d’accord

                        Mais sinon ça marche pas isOpaqueCube

                        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

                          Oui il faut ajouter return false dedans.

                          Va falloir révoir les bases de java …

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

                            @robin4002 du coup la soluce c’est quoi ?

                            voici mon code :

                            package com.avonia.mod.init.objects;
                            
                            import com.avonia.mod.Main;
                            import com.avonia.mod.init.BlockInit;
                            import com.avonia.mod.init.ItemInit;
                            import com.avonia.mod.util.IHasModel;
                            
                            import net.minecraft.block.Block;
                            import net.minecraft.block.SoundType;
                            import net.minecraft.block.material.Material;
                            import net.minecraft.block.state.IBlockState;
                            import net.minecraft.creativetab.CreativeTabs;
                            import net.minecraft.item.Item;
                            import net.minecraft.item.ItemBlock;
                            import net.minecraft.util.EnumBlockRenderType;
                            import net.minecraftforge.fml.relauncher.Side;
                            import net.minecraftforge.fml.relauncher.SideOnly;
                            
                            public class BlocXray extends Block implements IHasModel
                            {
                                public BlocXray(String name, Material material)
                                {
                                    super(material);
                                    setUnlocalizedName(name);
                                    setRegistryName(name);
                                    setCreativeTab(CreativeTabs.COMBAT);
                                    
                                    BlockInit.BLOCKS.add(this);
                                    ItemInit.ITEMS.add(new ItemBlock(this).setRegistryName(this.getRegistryName()));
                                }
                            
                                @Override
                                public void registerModels()
                                {
                                    Main.proxy.registerItemRederer(Item.getItemFromBlock(this), 0);
                                }
                                
                                @Override
                                public boolean isOpaqueCube(IBlockState state)
                                {
                                    return false;
                                }
                            
                            }
                            
                            
                            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 robin4002

                              ça ne fonctionne toujours pas comme ça ?

                              D 2 réponses Dernière réponse Répondre Citer 0
                              • D Hors-ligne
                                Drastic @robin4002
                                dernière édition par

                                @robin4002 non.
                                038e73a1-3044-4947-a53d-52d425c46eed-image.png

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

                                  Je te dirais la solution cet aprem

                                  Mes créations :

                                  Mod en cours de développement : Personal Robot (1.15.2)

                                  Datapacks : DailyCraft's Craft (beta)

                                  Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

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

                                    ok. Merci

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

                                      Parcontre le block n’aura plus de textures quand il sera sur le sol mais dans ton inv il en aura une

                                      Mes créations :

                                      Mod en cours de développement : Personal Robot (1.15.2)

                                      Datapacks : DailyCraft's Craft (beta)

                                      Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

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

                                        @DailyCraft ca m’ira ! Merci !

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

                                          @robin4002 non. Je crois que ca fonctionnait avant la 1.10

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

                                            tu as -4 de réputation xD

                                            Mes créations :

                                            Mod en cours de développement : Personal Robot (1.15.2)

                                            Datapacks : DailyCraft's Craft (beta)

                                            Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

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

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB