package com.bergerkiller.bukkit.common.reflection.classes;
import java.util.Queue;
import net.minecraft.util.io.netty.channel.Channel;
import com.bergerkiller.bukkit.common.reflection.ClassTemplate;
import com.bergerkiller.bukkit.common.reflection.FieldAccessor;
import com.bergerkiller.bukkit.common.reflection.MethodAccessor;
import com.bergerkiller.bukkit.common.reflection.NMSClassTemplate;
public class NetworkManagerRef {
public static final ClassTemplate<?> TEMPLATE = NMSClassTemplate.create("NetworkManager");
public static final FieldAccessor<Queue<Object>> lowPriorityQueue = TEMPLATE.getField("k");
public static final FieldAccessor<Queue<Object>> highPriorityQueue = TEMPLATE.getField("l");
public static final FieldAccessor<Channel> channel = TEMPLATE.getField("m");
public static final MethodAccessor<Boolean> getIsOpen = TEMPLATE.getMethod("isConnected");
}