Class NPCTutor.LearnableMove
java.lang.Object
com.pixelmonmod.pixelmon.comm.data.AbstractPixelmonPacket
com.pixelmonmod.pixelmon.entities.npcs.NPCTutor.LearnableMove
- All Implemented Interfaces:
PixelmonPacket
- Enclosing class:
- NPCTutor
-
Constructor Summary
ConstructorDescriptionLearnableMove
(ImmutableAttack attack, List<net.minecraft.world.item.ItemStack> costs, boolean learnable) LearnableMove
(NPCTutor.LearnableMove source, boolean learnable) -
Method Summary
Modifier and TypeMethodDescriptionattack()
List<net.minecraft.world.item.ItemStack>
costs()
void
decode
(net.minecraft.network.FriendlyByteBuf buf) Decodes the information from the buffer to the packet instancevoid
encode
(net.minecraft.network.FriendlyByteBuf buf) Encodes the buffer with the packet informationprotected void
handlePacket
(net.minecraftforge.event.network.CustomPayloadEvent.Context context) boolean
void
readFromNBT
(net.minecraft.nbt.CompoundTag compound) net.minecraft.nbt.CompoundTag
writeToNBT
(net.minecraft.nbt.CompoundTag compound) Methods inherited from class com.pixelmonmod.pixelmon.comm.data.AbstractPixelmonPacket
handle, reply
-
Constructor Details
-
LearnableMove
public LearnableMove() -
LearnableMove
public LearnableMove(ImmutableAttack attack, List<net.minecraft.world.item.ItemStack> costs, boolean learnable) -
LearnableMove
-
-
Method Details
-
attack
-
costs
-
learnable
public boolean learnable() -
decode
public void decode(net.minecraft.network.FriendlyByteBuf buf) Description copied from interface:PixelmonPacket
Decodes the information from the buffer to the packet instance- Specified by:
decode
in interfacePixelmonPacket
- Overrides:
decode
in classAbstractPixelmonPacket
- Parameters:
buf
- The buffer being decoded
-
handlePacket
protected void handlePacket(net.minecraftforge.event.network.CustomPayloadEvent.Context context) - Specified by:
handlePacket
in classAbstractPixelmonPacket
-
encode
public void encode(net.minecraft.network.FriendlyByteBuf buf) Description copied from interface:PixelmonPacket
Encodes the buffer with the packet information- Specified by:
encode
in interfacePixelmonPacket
- Overrides:
encode
in classAbstractPixelmonPacket
- Parameters:
buf
- The buffer being encoded
-
readFromNBT
public void readFromNBT(net.minecraft.nbt.CompoundTag compound) -
writeToNBT
public net.minecraft.nbt.CompoundTag writeToNBT(net.minecraft.nbt.CompoundTag compound)
-