Résolu Ailes,Monture,item qui permet de spawn une entity,MultiTool
-
Bonjour je reviens sur ce sujet parce que mon problème de monture qui ne peux pas sauté et que je souhaite modifié le render n’est pas résolu je l’avais oublié
alors mon code na pas changé depuis longtempspackage ed.enderdeath.mod.entity; import net.minecraft.entity.EntityAgeable; import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.passive.EntityHorse; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.StatCollector; import net.minecraft.world.World; public class EntityDragonDindeSauvage extends EntityHorse { public EntityDragonDindeSauvage(World model) { super(model); } public void applyEntityAttributes() { super.applyEntityAttributes(); this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(3D); this.getEntityAttribute(SharedMonsterAttributes.movementSpeed).setBaseValue(0.5D); } public boolean canBeSteered() { return true; } public boolean isHorseSaddled() { return true; } public boolean isHorseJumping() { return true; } public boolean isTame() { return true; } public boolean isChested() { return false; } public boolean interact(EntityPlayer par1EntityPlayer) { if (super.interact(par1EntityPlayer)) { par1EntityPlayer.mountEntity(this); return true; } for (int i = 0; i < 2; ++i) { this.worldObj.spawnParticle("largesmoke", this.posX + (this.rand.nextDouble() - 0.5D) * (double)this.width, this.posY + this.rand.nextDouble() * (double)this.height, this.posZ + (this.rand.nextDouble() - 0.5D) * (double)this.width, 0.0D, 0.0D, 0.0D); } return false; } public boolean jumpRearingCounter() { return true; } public boolean jumpPower() { return true; } public boolean horsejumping() { return true; } public boolean isEatingHaystack() { return true; } public boolean isRearing() { return true; } @Override public EntityAgeable createChild(EntityAgeable p_90011_1_) { return null; } }