MFF

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

    Collision de bloque = *

    Planifier Épinglé Verrouillé Déplacé Résolu Anciennes versions
    1.5.2
    2 Messages 1 Publieurs 1.6k 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.
    • S Hors-ligne
      sevenno07
      dernière édition par robin4002

      Salut, je cherche a faire en sorte que quand une entité entre en collision avec un bloc, sa luis ajoute un effet de potions.
      Pour le moment j’ai deux boues de codes qui permet d’enflammait l’entité, mais pas de luis ajouté un effet de potion:

      public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int x, int y, int z)
      {
          float var5 = 0.0625F;
          return AxisAlignedBB.getAABBPool().getAABB((double)((float)x + var5), (double)y, (double)((float)z + var5), (double)((float)(x + 1) - var5), (double)((float)(y + 1) - var5), (double)((float)(z + 1) - var5));
      }
      
      public void onEntityCollidedWithBlock(World world, int x, int y, int z, Entity entity)
      {
          entity.setFire(15);
      }
      

      Avec c’est codes la, y a t-il un moyen de faire se que j’ai cité un peu plus haut si il vous plais ?

      Merci d’avance.
      Cordialement.

      PS: C’est Robin qui m’avais donnais c’est code pour un autre bloc.

      Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

      1 réponse Dernière réponse Répondre Citer 0
      • S Hors-ligne
        sevenno07
        dernière édition par robin4002

        Résolut.
        c’était assez simple en faite:

        public void onEntityCollidedWithBlock(World world, int par2, int par3, int par4, Entity entity)
        {
            if (entity instanceof EntityLiving)
            {
                ((EntityLiving)entity).addPotionEffect(new PotionEffect(Potion.moveSpeed.getId(),200, 10));
            }
        }
        

        Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

        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