Package com.massivecraft.factions.event

Examples of com.massivecraft.factions.event.FactionsEventPowerChange


      if (player.isDead()) continue;
     
      UPlayer uplayer = UPlayer.get(player);
      double newPower = uplayer.getPower() + uplayer.getPowerPerHour() * millis / TimeUnit.MILLIS_PER_HOUR;
     
      FactionsEventPowerChange event = new FactionsEventPowerChange(null, uplayer, PowerChangeReason.TIME, newPower);
      event.run();
      if (event.isCancelled()) continue;
      newPower = event.getNewPower();
     
      uplayer.setPower(newPower);
    }
  }
View Full Code Here


    }
   
    // ... alter the power ...
    double newPower = uplayer.getPower() + uplayer.getPowerPerDeath();
   
    FactionsEventPowerChange powerChangeEvent = new FactionsEventPowerChange(null, uplayer, PowerChangeReason.DEATH, newPower);
    powerChangeEvent.run();
    if (powerChangeEvent.isCancelled()) return;
    newPower = powerChangeEvent.getNewPower();
   
    uplayer.setPower(newPower);
   
    // ... and inform the player.
    // TODO: A progress bar here would be epic :)
View Full Code Here

TOP

Related Classes of com.massivecraft.factions.event.FactionsEventPowerChange

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.