MFF

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

    Freeze les entitées dans un rayons de bloc.

    Planifier Épinglé Verrouillé Déplacé Sans suite
    1.7.10
    4 Messages 3 Publieurs 1.1k 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.
    • GabsG Hors-ligne
      Gabs
      dernière édition par

      Bonjour,

      Comme vous l’avez lu dans le titre je cherche a faire en sorte que les entitées"freeze" lorsque on les tapes dans un rayon de 3 blocs.

      (Si possible aussi de faire en sorte que le joueur ne puisse pas taper pendant le “freeze”)
      J’ai fais ça:

      public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker)
      
         {
      
      double posX = attacker.posX;
      double posY = attacker.posY;
      double posZ = attacker.posZ;
      
      List list = attacker.worldObj.getEntitiesWithinAABB(EntityCreature.class, AxisAlignedBB.getBoundingBox(posX, posY, posZ, posX + 1, posY + 1, posZ + 1).expand(3D, 3D, 3D));
      
      for(int i = 0; i< list.size(); i++)
      {
      Entity entity = (Entity)list.get(i);
      if(!list.isEmpty())
      {
      
      }
      
      } return true;
          }
      
      

      Mais je suis bloqués je ne vois pas comment faire pour bloquer le joueur ou l’entity.

      Merci d’avance pour votre aide!

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

        pour les entités tu peux leur retirer l’IA, pour le joueur c’est plus coimpliqué

        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
        • robin4002R Hors-ligne
          robin4002 Moddeurs confirmés Rédacteurs Administrateurs
          dernière édition par

          if(!list.isEmpty())
          Cette condition ne sert à rien.

          Je mettrai un tag freeze dans le nbt et ensuite via les event, si l’entité à ce tag je cancel les différents event (entity target event, livingattackevent) et via livingupdateevent je mettrai en permanence les motion sur 0.

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

            Ok je vais essayer de voir ça merci :).

            edit:

            Pour le moment je fais une pose sur ce sujet je le reprend quand j’aurai un peu plus de 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