Un mob aquatique plutot bizarre -_-



  • Bonjour je me casse la tete depuis ce matin pour que mon mob aquatique arrete de sortir de l'eau en effet il va et vien du lac a la terre ferme meme si il suffoque quand t'il n'est pas d'en l'eau Merci de votre aide voici ma classe entity:

    ​
    package theopsisblack76.primevalcraftworld;
    
    import net.minecraft.entity.SharedMonsterAttributes;
    import net.minecraft.entity.monster.EntityMob;
    import net.minecraft.entity.passive.EntityWaterMob;
    import net.minecraft.init.Items;
    import net.minecraft.item.Item;
    import net.minecraft.world.World;
    
    public class EntityIchtyosaurus extends EntityWaterMob {
    
        public EntityIchtyosaurus(World par1World) {
            super(par1World);
    
        }
        protected void applyEntityAttributes()
        {
            super.applyEntityAttributes();
            this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(35.0D);          
        }
    
    protected Item getDropItem()
    {
        return PrimevalCraftWorld.steakdegastorniscrue;
    }
    }
    
    


  • regarde dans la classe du Squid

        /**
    
         * Checks if this entity is inside water (if inWater field is true as a result of handleWaterMovement() returning
         * true)
         */
        public boolean isInWater()
        {
            return this.worldObj.handleMaterialAcceleration(this.boundingBox.expand(0.0D, -0.6000000238418579D, 0.0D), Material.water, this);
        }
    


  • as tu regardé dans la classe du squid ?



  • essaie de lui rajouter l'ia de la squid



  • Tu as oublié plein de choses entre autre l'IA semblable au poulpe(squid) et des ligne de code dans le onLivingUpdate et le onUpdate sans doute et peux-être des fonction aussi regarde dans la classe du poulpe et si tu as des erreurs au niveau des IA réécrit les ! Je te dis tous ca de tête donc je peux me tromper !

    Envoyé depuis mon Android edition by sfr STARADDICT avec Tapatalk



  • Merci j'essaye tout sa et je vous dit