package com.minemaarten.advancedmod.network;
import io.netty.buffer.ByteBuf;
import net.minecraft.entity.player.EntityPlayer;
public class MessageExplode extends MessageBase<MessageExplode>{
private float explosionSize;
public MessageExplode(){}
public MessageExplode(float explosionSize){
this.explosionSize = explosionSize;
}
@Override
public void fromBytes(ByteBuf buf){
explosionSize = buf.readFloat();
}
@Override
public void toBytes(ByteBuf buf){
buf.writeFloat(explosionSize);
}
@Override
public void handleClientSide(MessageExplode message, EntityPlayer player){
}
@Override
public void handleServerSide(MessageExplode message, EntityPlayer player){
player.worldObj.createExplosion(player, player.posX, player.posY, player.posZ, message.explosionSize, true);
}
}