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.
    • 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
                                      • D Hors-ligne
                                        Drastic @DailyCraft
                                        dernière édition par

                                        @DailyCraft juste des gens qui m’ont report prc que j’ai fait des “up”.

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

                                          pk antotor et devenue drastic ?

                                          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
                                          • A Hors-ligne
                                            Antotor45
                                            dernière édition par

                                            C’est bon je pense avoir résolu

                                            public class caveblock extends Block {
                                            
                                                public caveblock(Material p_i45394_1_, int level) {
                                                    super(p_i45394_1_);
                                                    this.setHarvestLevel("attackiumpickaxe", level);
                                            
                                                }
                                                
                                                public boolean isOpaqueCube() {
                                                    
                                                    return true;
                                                }
                                            
                                            }
                                            

                                            et @DailyCraft non je suis pas devenu à@Drastic

                                            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