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

      @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
                                          • 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
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 1 / 4
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB