Citizens2/src/net/citizensnpcs/resources/lib/NPCNetworkManager.java

52 lines
905 B
Java

package net.citizensnpcs.resources.lib;
import java.lang.reflect.Field;
import java.net.Socket;
import net.minecraft.server.NetHandler;
import net.minecraft.server.NetworkManager;
import net.minecraft.server.Packet;
public class NPCNetworkManager extends NetworkManager {
public NPCNetworkManager(Socket socket, String string, NetHandler netHandler) {
super(socket, string, netHandler);
try {
// the field above the 3 synchronized lists.
Field f = NetworkManager.class.getDeclaredField("l");
f.setAccessible(true);
f.set(this, false);
} catch (Exception e) {
}
}
@Override
public void a(NetHandler netHandler) {
}
@Override
public void queue(Packet packet) {
}
@Override
public void a(String s, Object... objects) {
}
@Override
public void a() {
}
@Override
public void b() {
}
@Override
public void d() {
}
@Override
public int e() {
return 0;
}
}