Class HPIncreaseTask
java.lang.Object
com.pixelmonmod.pixelmon.comm.data.AbstractPixelmonPacket
com.pixelmonmod.pixelmon.battles.tasks.BattleTaskPacket
com.pixelmonmod.pixelmon.battles.tasks.HPIncreaseTask
- All Implemented Interfaces:
 PixelmonPacket
Created by Jay113355 on 2/25/2021.
- 
Constructor Summary
ConstructorsConstructorDescriptionEmpty constructor for packet registration.HPIncreaseTask(UUID pokemonUUID, int level, int currentHP, int maxHP) Initializes a packet. - 
Method Summary
Modifier and TypeMethodDescriptionvoiddecode(net.minecraft.network.FriendlyByteBuf buf) Decodes the information from the buffer to the packet instancevoidencode(net.minecraft.network.FriendlyByteBuf buf) Encodes the buffer with the packet informationGets the UUID of thePokemonthis message affectsbooleanWill be called once per frame until you return false.Methods inherited from class com.pixelmonmod.pixelmon.battles.tasks.BattleTaskPacket
handlePacket, shouldRunParallelMethods inherited from class com.pixelmonmod.pixelmon.comm.data.AbstractPixelmonPacket
handle, reply 
- 
Constructor Details
- 
HPIncreaseTask
public HPIncreaseTask()Empty constructor for packet registration. - 
HPIncreaseTask
Initializes a packet.- Parameters:
 pokemonUUID- The UUID of the Pokémon who leveled up.level- The pokemonLevel of the Pokémon who leveled up.currentHP- The current of the Pokémon who leveled up.maxHP- The maximum hp of the Pokémon who leveled up.
 
 - 
 - 
Method Details
- 
process
Description copied from class:BattleTaskPacketWill be called once per frame until you return false.- Specified by:
 processin classBattleTaskPacket- Returns:
 - true if you should continue being updated. false otherwise.
 
 - 
getPokemonID
Description copied from class:BattleTaskPacketGets the UUID of thePokemonthis message affects- Specified by:
 getPokemonIDin classBattleTaskPacket- Returns:
 - the uuid of the pokemon this message affects, or null.
 
 - 
decode
public void decode(net.minecraft.network.FriendlyByteBuf buf) Description copied from interface:PixelmonPacketDecodes the information from the buffer to the packet instance- Specified by:
 decodein interfacePixelmonPacket- Overrides:
 decodein classAbstractPixelmonPacket- Parameters:
 buf- The buffer being decoded
 - 
encode
public void encode(net.minecraft.network.FriendlyByteBuf buf) Description copied from interface:PixelmonPacketEncodes the buffer with the packet information- Specified by:
 encodein interfacePixelmonPacket- Overrides:
 encodein classAbstractPixelmonPacket- Parameters:
 buf- The buffer being encoded
 
 -