Azewilous

Untitled

Apr 21st, 2015
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. package me.azewilous.ranks;
  2.  
  3. import com.pixelmonmod.pixelmon.api.events.PlayerBattleEndedEvent;
  4. import com.pixelmonmod.pixelmon.battles.controller.participants.BattleParticipant;
  5. import com.pixelmonmod.pixelmon.battles.controller.participants.PlayerParticipant;
  6.  
  7. import net.minecraft.entity.player.EntityPlayerMP;
  8. import net.minecraft.util.ChatComponentText;
  9. import cpw.mods.fml.common.eventhandler.SubscribeEvent;
  10.  
  11. public class BattleHandler {
  12.  
  13. @SubscribeEvent
  14. public void resultOfBattle(PlayerBattleEndedEvent pbee){
  15. EntityPlayerMP player = pbee.player;
  16. BattleParticipant bplayer = pbee.battleController.getParticipantForEntity(player);
  17. if((pbee.result.victory != null) && pbee.result.defeat != null){
  18. if(!bplayer.hasMorePokemon()){
  19. RankHandler.looseExp(player);
  20. player.addChatComponentMessage(new ChatComponentText("Out Of Pokemon You Lost The Battle And Now Have "
  21. + RankHandler.pokeExp.get(player) + " PokeExp"));
  22. RankHandler.rankUp(player);
  23. }else
  24. player.addChatComponentMessage(new ChatComponentText("You Have Won The Battle And Now Have "
  25. + RankHandler.pokeExp.get(player) + " PokeExp"));
  26. RankHandler.recieveExp(player);
  27. RankHandler.rankUp(player);
  28. }
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment