Fire.java 585 B

12345678910111213141516171819202122232425
  1. package me.km.effects.active;
  2. import me.km.effects.ActiveEffectBase;
  3. import me.km.effects.EffectUtils;
  4. import net.minecraft.entity.player.EntityPlayerMP;
  5. public class Fire extends ActiveEffectBase
  6. {
  7. @Override
  8. protected boolean executeEffect(EntityPlayerMP p, int power)
  9. {
  10. int time = power * 100;
  11. EffectUtils.getEntsOfNotGuild(p, 1 + power * 2).stream().forEach((m) ->
  12. {
  13. m.setFire(time);
  14. });
  15. return true;
  16. }
  17. @Override
  18. protected int getManaCost(int manaFactor)
  19. {
  20. return 4 * manaFactor;
  21. }
  22. }