示例#1
0
 public void schedule() {
   if (increaseHpBy > 0 && myPet.getStatus() == PetState.Here) {
     if (timeCounter-- <= 0) {
       if (myPet.getHealth() < myPet.getMaxHealth()) {
         addPotionGraphicalEffect(myPet.getCraftPet(), 0x00FF00, 40); // Green Potion Effect
         myPet
             .getCraftPet()
             .getHandle()
             .heal((float) increaseHpBy, EntityRegainHealthEvent.RegainReason.REGEN);
       }
       timeCounter = regenTime;
     }
   }
 }