package net.glowstone.net.protocol;
import net.glowstone.net.codec.status.StatusPingCodec;
import net.glowstone.net.codec.status.StatusRequestCodec;
import net.glowstone.net.codec.status.StatusResponseCodec;
import net.glowstone.net.handler.status.StatusPingHandler;
import net.glowstone.net.handler.status.StatusRequestHandler;
import net.glowstone.net.message.status.StatusPingMessage;
import net.glowstone.net.message.status.StatusRequestMessage;
import net.glowstone.net.message.status.StatusResponseMessage;
public final class StatusProtocol extends GlowProtocol {
public StatusProtocol() {
super("STATUS", 2);
inbound(0x00, StatusRequestMessage.class, StatusRequestCodec.class, StatusRequestHandler.class);
inbound(0x01, StatusPingMessage.class, StatusPingCodec.class, StatusPingHandler.class);
outbound(0x00, StatusResponseMessage.class, StatusResponseCodec.class);
outbound(0x01, StatusPingMessage.class, StatusPingCodec.class);
}
}