• Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes
  • S'inscrire
  • Se connecter
  • S'inscrire
  • Se connecter
  • Recherche
  • Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes

[1.6.4]Besoin d'un guide

Sans suite
1.7.x
5
55
13.1k
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.
  • Mugiwaxar
    Mugiwaxar dernière édition par 22 janv. 2014, 12:42

    Génial, merci beaucoup ^^
    Je suis pas grand fan de copier/coller un code que je comprend pas par contre 🙂

    Je vais tester et je te tiens au courant !

    Faire d’un bloc une TileEntity, je fait comment ?

    1 réponse Dernière réponse Répondre Citer 0
    • robin4002
      robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par 22 janv. 2014, 12:43

      http://www.minecraftforgefrance.fr/showthread.php?tid=106

      1 réponse Dernière réponse Répondre Citer 0
      • Gugu
        Gugu dernière édition par 22 janv. 2014, 12:43

        http://www.minecraftforgefrance.fr/showthread.php?tid=106

        ^ Pour les TileEntity

        J’ai expliqué la base des méthodes, après elles sont assez simple

        "If you have a comprehensive explanation for everything then it decreases uncertainty and anxiety and reduces your cognitive load. And if you can use that simplifying algorithm to put yourself on the side of moral virtue then you’re constantly a good person with a minimum of effort."
        ― Jordan B. Peterson

        1 réponse Dernière réponse Répondre Citer 0
        • Mugiwaxar
          Mugiwaxar dernière édition par 22 janv. 2014, 12:44

          Jolie syncro

          Merci !

          1 réponse Dernière réponse Répondre Citer 0
          • Mugiwaxar
            Mugiwaxar dernière édition par 22 janv. 2014, 17:10

            Y-a t’il par hasard aussi un tutoriel qui montre comment par exemple: supprimer un bloc x secondes après qu’il est été posé?

            1 réponse Dernière réponse Répondre Citer 0
            • Superloup10
              Superloup10 Modérateurs dernière édition par 22 janv. 2014, 17:25

              Il faudrait que ton bloc soit aussi une entitée (comme la TNT), pour tuer l’entitée et donc détruire le bloc, je sais pas trop.

              Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

              Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

              1 réponse Dernière réponse Répondre Citer 0
              • Mugiwaxar
                Mugiwaxar dernière édition par 22 janv. 2014, 17:32

                Ba en gros, je cherche un moyen de faire un chronos qui dit: wait avant la prochaine instruction

                1 réponse Dernière réponse Répondre Citer 0
                • robin4002
                  robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par 22 janv. 2014, 17:33

                  Pas forcement, dans la fonction updateEntity, tu fais un timer, puis tu fais un worldObj.setBlockToAir(xCoord, yCoord, zCoord); quand le timer à atteint un certain nombre.

                  1 réponse Dernière réponse Répondre Citer 0
                  • Mugiwaxar
                    Mugiwaxar dernière édition par 22 janv. 2014, 18:23

                    Hum… du genre ?

                    import java.util.Timer;
                    import java.util.TimerTask;
                    @Override
                    public int onBlockPlaced(final World world, final int x, final int y, final int z, int side, float hitX, float hitY, float hitZ, int metadata)
                    {
                    Timer timer = new Timer();
                    final int time = 2;
                    final int timeInSeconds = time * 1000;
                    TimerTask task = new TimerTask()
                    {
                    public void run()
                    {
                    world.setBlockToAir(x, y, z);
                    }
                    };
                    timer.schedule( task, timeInSeconds );
                    return super.onBlockPlaced(world, x, y, z, side, hitX, hitY, hitZ, metadata);
                    }

                    Au fait, quel différence entre x et hitX ??

                    1 réponse Dernière réponse Répondre Citer 0
                    • Gugu
                      Gugu dernière édition par 22 janv. 2014, 18:30

                      Pas vraiment;

                      Dans ton tileEntity, tu défini une variable int temps de (secondes * 20) qui représente le temps que le block reste

                      Dans la méthode d’update, tu mets temps–;
                      Tu ajoute une condition if(temps <= 0){ //Transforme ton block en air } dans la méthode update

                      "If you have a comprehensive explanation for everything then it decreases uncertainty and anxiety and reduces your cognitive load. And if you can use that simplifying algorithm to put yourself on the side of moral virtue then you’re constantly a good person with a minimum of effort."
                      ― Jordan B. Peterson

                      1 réponse Dernière réponse Répondre Citer 0
                      • Mugiwaxar
                        Mugiwaxar dernière édition par 22 janv. 2014, 22:21

                        Ok, super, je comprend de mieux en mieux ^^
                        Merci beaucoup !

                        Par contre, dans la fonction: notifyBlockChange, a quoi correspond la dernière valeur ?

                        Y a t’il un tutoriel qui explique comment utiliser la communication client <-> serveur ? Je galère vachement à ce niveau la 😞

                        1 réponse Dernière réponse Répondre Citer 0
                        • robin4002
                          robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par 23 janv. 2014, 17:19

                          /**
                          * The block type change and need to notify other systems Args: x, y, z, blockID
                          */
                          public void notifyBlockChange(int par1, int par2, int par3, int par4)
                          {
                          this.notifyBlocksOfNeighborChange(par1, par2, par3, par4);
                          }

                          Le dernier paramètre est l"id du bloc qui a changé.

                          Non, il y a pas de tutoriel communication client ? serveur, mais ça a été traité ici :
                          http://www.minecraftforgefrance.fr/showthread.php?tid=391&pid=4167#pid4167

                          1 réponse Dernière réponse Répondre Citer 0
                          • Mugiwaxar
                            Mugiwaxar dernière édition par 25 janv. 2014, 12:20

                            Jvai voir ça, et si je peux je ferais un tutoriel la dessu

                            1 réponse Dernière réponse Répondre Citer 0
                            • Mugiwaxar
                              Mugiwaxar dernière édition par 26 janv. 2014, 01:50

                              Y a t-il un moyen de savoir si une entité est à proximité d’un bloc ?
                              (Sans scanner la position de toute les entités à chaque tick ce qui pourrait s’avérée très lourd pour le serveur :D)

                              1 réponse Dernière réponse Répondre Citer 0
                              • jglrxavpok
                                jglrxavpok Modérateurs dernière édition par 26 janv. 2014, 08:33

                                Cherche une méthode ayant pour nom (du mémoire) “getNearestEntities” ou “getEntitiesInAABB” 😉

                                Modérateur sur MFF. 
                                Mon Github: http://github.com/jglrxavpok
                                Mon compte Steam si vous voulez jouer à CS:GO ou TF2 avec moi: https://steamcommunity.com/id/jglrxavpok/

                                1 réponse Dernière réponse Répondre Citer 1
                                • 1
                                • 2
                                • 3
                                • 3 / 3
                                41 sur 55
                                • Premier message
                                  41/55
                                  Dernier message
                                Design by Woryk
                                Contact / Mentions Légales

                                MINECRAFT FORGE FRANCE © 2018

                                Powered by NodeBB