package com.dynious.biota.network;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.server.management.PlayerManager;
import net.minecraft.world.WorldServer;
import java.util.List;
public class SimpleNetworkWrapperExtension extends SimpleNetworkWrapper
{
public SimpleNetworkWrapperExtension(String channelName)
{
super(channelName);
}
public void sendToPlayersWatchingChunk(IMessage message, WorldServer worldServer, int chunkX, int chunkZ)
{
PlayerManager.PlayerInstance pi = worldServer.getPlayerManager().getOrCreateChunkWatcher(chunkX, chunkZ, false);
if (pi != null)
{
for (EntityPlayerMP player : (List<EntityPlayerMP>) pi.playersWatchingChunk)
{
sendTo(message, player);
}
}
}
}