bonsoir j’ai un problem au niveau du (heal , speed , et de l’attack) tout se que je lui mais ne marche pas
class entity:
| import net.minecraft.entity.SharedMonsterAttributes; |
| import net.minecraft.entity.boss.IBossDisplayData; |
| import net.minecraft.entity.monster.EntityMob; |
| import net.minecraft.item.Item; |
| import net.minecraft.world.World; |
| |
| public class EntityKreiosMob extends EntityMob implements IBossDisplayData |
| { |
| public EntityKreiosMob(World world) |
| { |
| super(world); |
| } |
| |
| public void applyEntityAtributes() |
| { |
| super.applyEntityAttributes(); |
| this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(200D); |
| this.getEntityAttribute(SharedMonsterAttributes.attackDamage).setBaseValue(6D); |
| this.getEntityAttribute(SharedMonsterAttributes.knockbackResistance).setBaseValue(1D); |
| this.getEntityAttribute(SharedMonsterAttributes.movementSpeed).setBaseValue(5D); |
| } |
| } |
class Render:
| import net.minecraft.client.model.ModelBiped; |
| import net.minecraft.client.renderer.entity.RenderBiped; |
| import net.minecraft.entity.Entity; |
| import net.minecraft.entity.EntityLiving; |
| import net.minecraft.entity.boss.BossStatus; |
| import net.minecraft.util.ResourceLocation; |
| |
| public class RenderKreiosMob extends RenderBiped |
| { |
| public final ResourceLocation texture = new ResourceLocation("ModAnaxia:textures/entity/Kreios.png"); |
| |
| public RenderKreiosMob(ModelBiped par1ModelBiped) |
| { |
| super(par1ModelBiped, 1.0F); |
| } |
| |
| public ResourceLocation bindEntityTexture(EntityKreiosMob mob) |
| { |
| return texture; |
| |
| } |
| |
| protected ResourceLocation getEntityTexture(EntityLiving entity) |
| { |
| return bindEntityTexture((EntityKreiosMob) entity); |
| } |
| public void renderHealtBar(EntityKreiosMob mob, double x, double y, double z, float par8, float par9) |
| |
| { |
| BossStatus.setBossStatus(mob, true); |
| super.doRender(mob, x, y, z, par8, par9); |
| } |
| public void doRender(Entity entity, double x, double y, double z, float par8, float par9) |
| |
| { |
| this.renderHealtBar((EntityKreiosMob)entity, x, y, z, par8, par9); |
| } |
| } |