• Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Solved Item qui crée une explosion avec un clique droit

    1.7.x
    1.7.10
    4
    17
    1335
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Z
      Zoulette last edited by

      Bonjour, tout est dit dans le titre ! sauf que je n’arrive a rien faire

      voici mon code de la classe sauf que je n’arrive pas a faire plus https://pastebin.com/QM3a4DR2

      1 Reply Last reply Reply Quote 0
      • ?
        A Former User last edited by

        regarde le code de tnt ou de la dynamite qui est sur le forum

        1 Reply Last reply Reply Quote 0
        • Z
          Zoulette last edited by

          je veux bien regader mais je t’avoue que je ne trouve rien qui s’apparente a l’explosion :x


          de retour parmis vous, j’ai essayer quelquechose mais rien ne se passe https://pastebin.com/nu0yEpjP

          1 Reply Last reply Reply Quote 0
          • robin4002
            robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

            Salut,
            Il faut utiliser la fonction world.newExplosion pour créer une explosion.

            1 Reply Last reply Reply Quote 0
            • Z
              Zoulette last edited by

              pourrais, tu m’aider un peu pour comprendre ou placer cette fonction ? s’il te plait car je ne vois pas du tout la 😕

              1 Reply Last reply Reply Quote 0
              • robin4002
                robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

                Je n’ai plus de workspace 1.7.10 sur mon pc.
                Tu as juste à la mettre dans ta fonction rightClick et mettre les bons arguments. Eclipse devrait te les proposer si tu tapes la fonction à la main.

                1 Reply Last reply Reply Quote 0
                • Z
                  Zoulette last edited by

                  ok, je cherche ca merci, même si la Eclipse ne me propose rien du tout et me dit que c’est invalide mais pas grave x)

                  1 Reply Last reply Reply Quote 0
                  • Benjamin Loison
                    Benjamin Loison last edited by

                    Je ne sais plus très bien mais comme à dit robin dans la classe de ton item dans la fonction onItemRightClick (de souvenir), tu dois mettre une instance de ton monde ou de ton personnage j’ai oublié. Donc world ou player.newExplosion (je suis certain du nom de la fonction).

                    Tapes onItemRightClick Minecraft 1.7.10 Modding et newExplosion

                    >! Développeur de Altis-Life (Arma III) sur Minecraft !
                    >! Site web     : https://lemnoslife.com
                    TeamSpeak : ts.lemnoslife.com

                    1 Reply Last reply Reply Quote 0
                    • Z
                      Zoulette last edited by

                      http://prntscr.com/g2r4ka je ne peux implémentés ceci nul part

                      1 Reply Last reply Reply Quote 0
                      • Benjamin Loison
                        Benjamin Loison last edited by

                        J’en n’ai pas compris, détaillés ce que tu fais et ce qui te bloque

                        >! Développeur de Altis-Life (Arma III) sur Minecraft !
                        >! Site web     : https://lemnoslife.com
                        TeamSpeak : ts.lemnoslife.com

                        1 Reply Last reply Reply Quote 0
                        • Z
                          Zoulette last edited by

                          Actuellement j’essaye activement comme vous m’avez d’utiliser world ou player.newExplosion, sauf que le problème est que je n’arrive pas le placer dans mon code

                          1 Reply Last reply Reply Quote 0
                          • robin4002
                            robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

                            Actuellement ton argument World se nomme p_77659_2. Ça serait bien plus clair de le renommer en world.

                            1 Reply Last reply Reply Quote 0
                            • Z
                              Zoulette last edited by

                              merci, je vous envoie mon code qui fait qu’il ne se passe rien x)
                              if (!world.isRemote)
                              {

                              world.spawnEntityInWorld(new EntitySnowball(world, 1F, 1F, 1F));
                              world.newExplosion(entityplayer, 100F, 100F, 100F, 100F, true, true);

                              }

                              return itemstack;
                              }

                              }
                              }

                              1 Reply Last reply Reply Quote 0
                              • robin4002
                                robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

                                Très surement car l’explosion se fait en x = 100, y = 100 et z = 100.
                                Il faudrait plutôt mettre player.posX à la place du premier 100, player.posY pour le second et player.posZ pour le troisième. Quand au dernier, 100F ça va faire une grosse explosion.

                                1 Reply Last reply Reply Quote 0
                                • Z
                                  Zoulette last edited by

                                  ok merci robni4002 ! et si je souhaite que l’explosion se face a l’endroit ou je clique je fais comment?

                                  1 Reply Last reply Reply Quote 0
                                  • robin4002
                                    robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

                                    Pour ça il faut soit utiliser la fonction onItemUse (clic droit sur un bloc) soit faire un raytrace.

                                    1 Reply Last reply Reply Quote 0
                                    • Benjamin Loison
                                      Benjamin Loison last edited by

                                      Penses à la balise Java zoulette 😉

                                      >! Développeur de Altis-Life (Arma III) sur Minecraft !
                                      >! Site web     : https://lemnoslife.com
                                      TeamSpeak : ts.lemnoslife.com

                                      1 Reply Last reply Reply Quote 0
                                      • 1 / 1
                                      • First post
                                        Last post
                                      Design by Woryk
                                      Contact / Mentions Légales

                                      MINECRAFT FORGE FRANCE © 2018

                                      Powered by NodeBB