Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.azewilous.ranks;
- import com.pixelmonmod.pixelmon.api.events.PlayerBattleEndedEvent;
- import com.pixelmonmod.pixelmon.battles.controller.participants.BattleParticipant;
- import com.pixelmonmod.pixelmon.battles.controller.participants.PlayerParticipant;
- import net.minecraft.entity.player.EntityPlayerMP;
- import net.minecraft.util.ChatComponentText;
- import cpw.mods.fml.common.eventhandler.SubscribeEvent;
- public class BattleHandler {
- @SubscribeEvent
- public void resultOfBattle(PlayerBattleEndedEvent pbee){
- EntityPlayerMP player = pbee.player;
- BattleParticipant bplayer = pbee.battleController.getParticipantForEntity(player);
- if((pbee.result.victory != null) && pbee.result.defeat != null){
- if(!bplayer.hasMorePokemon()){
- RankHandler.looseExp(player);
- player.addChatComponentMessage(new ChatComponentText("Out Of Pokemon You Lost The Battle And Now Have "
- + RankHandler.pokeExp.get(player) + " PokeExp"));
- RankHandler.rankUp(player);
- }else
- player.addChatComponentMessage(new ChatComponentText("You Have Won The Battle And Now Have "
- + RankHandler.pokeExp.get(player) + " PokeExp"));
- RankHandler.recieveExp(player);
- RankHandler.rankUp(player);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment