package crazypants.enderio.machine.obelisk.weather;
import com.enderio.core.common.network.MessageTileEntity;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
import cpw.mods.fml.common.network.simpleimpl.MessageContext;
import crazypants.enderio.EnderIO;
public class PacketActivateWeather extends MessageTileEntity<TileWeatherObelisk> implements IMessageHandler<PacketActivateWeather, IMessage> {
public PacketActivateWeather() {
}
public PacketActivateWeather(TileWeatherObelisk te) {
super(te);
}
@Override
public IMessage onMessage(PacketActivateWeather message, MessageContext ctx) {
TileWeatherObelisk te = message.getTileEntity(ctx.side.isServer() ? message.getWorld(ctx) : EnderIO.proxy.getClientWorld());
if (te != null) {
if (ctx.side.isServer()) {
te.startTask();
} else {
te.stopTask();
}
}
return null;
}
}