aether-legacy/src/main/java/com/gildedgames/the_aether/network/packets/PacketSwetJump.java
2020-12-30 22:45:17 -08:00

55 lines
1.2 KiB
Java

package com.gildedgames.the_aether.network.packets;
import com.gildedgames.the_aether.entities.passive.mountable.EntitySwet;
import io.netty.buffer.ByteBuf;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
public class PacketSwetJump extends AetherPacket<PacketSwetJump>
{
public int id;
public boolean bool;
public PacketSwetJump()
{
}
public PacketSwetJump(int entity, boolean bool)
{
this.id = entity;
this.bool = bool;
}
@Override
public void fromBytes(ByteBuf buf)
{
this.id = buf.readInt();
this.bool = buf.readBoolean();
}
@Override
public void toBytes(ByteBuf buf)
{
buf.writeInt(this.id);
buf.writeBoolean(this.bool);
}
@Override
public void handleClient(PacketSwetJump message, EntityPlayer player)
{
if (player != null && player.worldObj != null) {
Entity entity = player.worldObj.getEntityByID(message.id);
if (entity instanceof EntitySwet) {
((EntitySwet) entity).midJump = message.bool;
}
}
}
@Override
public void handleServer(PacketSwetJump message, EntityPlayer player)
{
}
}