public static class NPCTutor.LearnableMove extends AbstractPixelmonPacket
Constructor and Description |
---|
LearnableMove() |
LearnableMove(ImmutableAttack attack,
java.util.List<net.minecraft.item.ItemStack> costs,
boolean learnable) |
LearnableMove(NPCTutor.LearnableMove source,
boolean learnable) |
Modifier and Type | Method and Description |
---|---|
ImmutableAttack |
attack() |
java.util.List<net.minecraft.item.ItemStack> |
costs() |
void |
decode(net.minecraft.network.PacketBuffer buf)
Decodes the information from the buffer to the packet instance
|
void |
encode(net.minecraft.network.PacketBuffer buf)
Encodes the buffer with the packet information
|
protected void |
handlePacket(net.minecraftforge.fml.network.NetworkEvent.Context context) |
boolean |
learnable() |
void |
readFromNBT(net.minecraft.nbt.CompoundNBT compound) |
net.minecraft.nbt.CompoundNBT |
writeToNBT(net.minecraft.nbt.CompoundNBT compound) |
handle, reply
public LearnableMove()
public LearnableMove(ImmutableAttack attack, java.util.List<net.minecraft.item.ItemStack> costs, boolean learnable)
public LearnableMove(NPCTutor.LearnableMove source, boolean learnable)
public ImmutableAttack attack()
public java.util.List<net.minecraft.item.ItemStack> costs()
public boolean learnable()
public void decode(net.minecraft.network.PacketBuffer buf)
PixelmonPacket
decode
in interface PixelmonPacket
decode
in class AbstractPixelmonPacket
buf
- The buffer being decodedprotected void handlePacket(net.minecraftforge.fml.network.NetworkEvent.Context context)
handlePacket
in class AbstractPixelmonPacket
public void encode(net.minecraft.network.PacketBuffer buf)
PixelmonPacket
encode
in interface PixelmonPacket
encode
in class AbstractPixelmonPacket
buf
- The buffer being encodedpublic void readFromNBT(net.minecraft.nbt.CompoundNBT compound)
public net.minecraft.nbt.CompoundNBT writeToNBT(net.minecraft.nbt.CompoundNBT compound)