MFF

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

    Création d'un Chest Detector

    Planifier Épinglé Verrouillé Déplacé Sans suite
    1.7.10
    48 Messages 7 Publieurs 9.4k 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.
    • moscaphone421M Hors-ligne
      moscaphone421
      dernière édition par

      Je veux dire par la que si c’est pour copier autant bien le faire et pas demander –’ C’est pas une incitation mais une constatation

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

        moscaphone421, le Chest Detector à de grosses diffèrence par rapport à l’Unclaim Finder de palladium, même si les deux ont à peux près la même utilité. Et BrokenSwing, comment je fait pour faire tt ça? Pourais tu m’aider stp.

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

          Censor ça reste sur un principe égal, il y a des milliards d’autres façon, c’est pas comme ça que tu vas attirer du monde.
          Comme je l’ai toujours dis : Pourquoi allé sur ce serveur alors que l’autre a les meme choses avec du monde ?

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

            Il y a plus que le Chest Detector sur mon serveur, il y a beaucoup d’autres ajouts.

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

              J’écris un deuxième poste pour te dire :
              A partir de ton code il faut un event de render : RenderGameEvent il me semble que tu execute que du coter client (le serveur n’a pas d’image a afficher)
              Ensuite dedans tu fais un drawstring fontrender il me semble aussi
              Après tu draw une image ça change de 1.8.9 a 1.7.10 me semble aussi
              Quelques recherche forum et tu trouveras ensuite tu prends la valeur que tu as avec ton item dans la main et tu affiche dans le string qui se dessine
              N’oublie pas deux choses
              L’event ne dois etre la que lorsque tu as l’item dans la main
              Ne foire pas le reset en fonction des déplacement que ça ne s’ajoute pas en fonction du mouvement de ton perso

              Edit : sinon a la place de l’item pour te démarquer pourquoi ne pas faire un gui qui reproduit la map avec des pourcentage / chunks

              Ou bien une perle comme celle de l’end qui te montre le portail mais elle pointe les tiles ?

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

                Ok merci, mais je met tout ça où?

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

                  Les events ? Dans la classe que tu veux il faut juste créer un objet où il y a les fonctions voulues. Personnellement je te conseille de créer une classe à part

                  Site web contenant mes scripts : http://SCAREXgaming.github.io

                  Pas de demandes de support par MP ni par skype SVP.
                  Je n'accepte sur skype que l…

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

                    @‘BrokenSwing’:

                    Tu as la classe de ton Item prête ? (Item qui ne fait rien pour le moment)
                    Si c’est le cas, tu override la méthode onUpdate, ce qui revient à ré-écrire la fonction onUpdate dans la classe de ton Item :

                    
                    public ClassDeTonItem extends Item {
                    
                       //Ici tu as peut-être ton constructeur, je ne le met pas ici, c'est pas obligatoire, si tu l'as garde le
                    
                       @Override
                       public void onUpdate(ItemStack stack, World world, Entity entity, int slot, boolean held) { //Il me semble que les argument correspondent à ça, j'ai pas les bon mapping
                           if(held) {    //Si le joueur a l'objet dans sa main
                               //Ici grâce à l'argument world tu peux récupérer les TE du monde qui sont, attention, chargées, si tu veux aussi avoir accès à celles qui ne sont pas chargées, tu vas devoir utiliser la réfléction
                               List <tileentity>tiles = world.loadedTileEntityList; //Import java.util.List
                               ArrayList <tileentity>tilesNear = new ArrayList<tileentity>(); //On va y stocker les TE proches
                               ChunkCoordIntPair entityChunk = world.getChunkFromBlockCoords((int)entity.posX, (int)entity.posZ).getChunkCoordIntPair(); //Les coordonnées de chunk du joueur
                       for(TileEntity tile : tiles) {
                    ChunkCoordIntPair tileChunk = world.getChunkFromBlockCoords(tile.xCoord, tile.zCoord).getChunkCoordIntPair(); //Les coordonnées de chunk de la TE
                    if(tileChunk.chunkXPos >= entityChunk.chunkXPos - 2 &&
                    tileChunk.chunkXPos <= entity.chunkCoordX + 2 &&
                    tileChunk.chunkZPos >= entity.chunkCoordZ - 2 &&
                    tileChunk.chunkZPos <= entity.chunkCoordZ + 2) {
                    tilesNear.add(tile);
                    }
                    }
                           }
                       }
                    
                    ```</tileentity></tileentity></tileentity>
                    

                    Bonjour, j’aimerais utiliser ceci mais j’aimerais savoir dans quelle variable est stocké le nombre de TE et si il n’y en a pas ce que je dois mettre pour en avoir une. Merci

                    1 réponse Dernière réponse Répondre Citer 0
                    • 1
                    • 2
                    • 3
                    • 3 / 3
                    • Premier message
                      Dernier message
                    Design by Woryk
                    ContactMentions Légales

                    MINECRAFT FORGE FRANCE © 2024

                    Powered by NodeBB