package net.glowstone.net.handler.play.player;
import com.flowpowered.networking.MessageHandler;
import net.glowstone.EventFactory;
import net.glowstone.constants.ResourcePackStatus;
import net.glowstone.net.GlowSession;
import net.glowstone.net.message.play.player.ResourcePackStatusMessage;
import org.bukkit.event.player.PlayerResourcePackStatusEvent;
public final class ResourcePackStatusHandler implements MessageHandler<GlowSession, ResourcePackStatusMessage> {
@Override
public void handle(GlowSession session, ResourcePackStatusMessage message) {
EventFactory.callEvent(new PlayerResourcePackStatusEvent(session.getPlayer(), ResourcePackStatus.getStatus(message.getResult()), message.getHash()));
}
}