MFF

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

    Afficher un message quand on vise un bloc

    Planifier Épinglé Verrouillé Déplacé Résolu 1.8.x
    1.8
    7 Messages 3 Publieurs 1.5k 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.
    • AmaA Hors-ligne
      Ama
      dernière édition par

      Yellow tout le monde !

      Je cherche à afficher un message si je vise un bloc spécifique

      Mais je ne sais pas comment faire, je sais qu’il doit y avoir l’utilisation de MovingObjectPosition et du MouseOver mais je ne sais trop comment procéder

      Je pense qu’il faut que je passe par l’event **RenderGameOverlayEvent.Text **mais après pour organiser le code je ne sais pas comment faire

      Merci de votre aide

      Si je t'ai filé un coup de main n'oublie pas le + / -
      Par contre évite les demandes d'aides en MP, tu sera sympa'

      La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

      Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

      1 réponse Dernière réponse Répondre Citer 0
      • isadorI Hors-ligne
        isador Moddeurs confirmés Modérateurs
        dernière édition par

        tu as une fonction dans World qui retourne le block visé il me semble

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

          Tu saurais le nom ?

          Si je t'ai filé un coup de main n'oublie pas le + / -
          Par contre évite les demandes d'aides en MP, tu sera sympa'

          La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

          Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

          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

            ​    @SubscribeEvent
            
                @SideOnly(Side.CLIENT)
                public void renderGameOverlay(RenderGameOverlayEvent.Text event)
                {
                    EntityPlayer player = Minecraft.getMinecraft().thePlayer;
                    MovingObjectPosition mov = player.rayTrace(4D, event.partialTicks);
                    if(mov != null && mov.typeOfHit == MovingObjectType.BLOCK)
                    {
                        event.left.add(I18N.getString(player.worldObj.getBlock(mov.blockX, mov.blockY, mov.blockZ).getLocalizedName()));
                    }
                }
            

            (4D est la distance).

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

              Sujet résolu, je viens de trouver comment faire !

              Pour les petit intéressés,

              ​if(this.mc.objectMouseOver != null && this.mc.objectMouseOver.typeOfHit == MovingObjectPosition.MovingObjectType.BLOCK)
              
                      {
                          BlockPos blockpos = this.mc.objectMouseOver.getBlockPos();
                          Block block = this.mc.theWorld.getBlockState(blockpos).getBlock();
              
              //Action à réaliser
                      }
              

              Si je t'ai filé un coup de main n'oublie pas le + / -
              Par contre évite les demandes d'aides en MP, tu sera sympa'

              La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

              Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

              1 réponse Dernière réponse Répondre Citer 0
              • isadorI Hors-ligne
                isador Moddeurs confirmés Modérateurs
                dernière édition par

                public MovingObjectPosition rayTraceBlocks

                1 réponse Dernière réponse Répondre Citer 0
                • isadorI Hors-ligne
                  isador Moddeurs confirmés Modérateurs
                  dernière édition par

                  trop de réponse en même temps ^^

                  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