@@ -1,6 +1,6 @@
|
||||
--- ../work/decompile-8eb82bde//net/minecraft/server/HandshakeListener.java 2014-11-28 17:43:43.193707433 +0000
|
||||
+++ src/main/java/net/minecraft/server/HandshakeListener.java 2014-11-28 17:38:22.000000000 +0000
|
||||
@@ -1,6 +1,16 @@
|
||||
--- /home/matt/mc-dev-private//net/minecraft/server/HandshakeListener.java 2015-02-26 22:40:22.755608138 +0000
|
||||
+++ src/main/java/net/minecraft/server/HandshakeListener.java 2015-02-26 22:40:22.755608138 +0000
|
||||
@@ -1,7 +1,17 @@
|
||||
package net.minecraft.server;
|
||||
|
||||
+// CraftBukkit start
|
||||
@@ -9,19 +9,19 @@
|
||||
+// CraftBukkit end
|
||||
+
|
||||
public class HandshakeListener implements PacketHandshakingInListener {
|
||||
+
|
||||
|
||||
+ // CraftBukkit start - add fields
|
||||
+ private static final HashMap<InetAddress, Long> throttleTracker = new HashMap<InetAddress, Long>();
|
||||
+ private static int throttleCounter = 0;
|
||||
+ // CraftBukkit end
|
||||
|
||||
+
|
||||
private final MinecraftServer a;
|
||||
private final NetworkManager b;
|
||||
@@ -15,6 +25,41 @@
|
||||
case 1:
|
||||
|
||||
@@ -16,6 +26,41 @@
|
||||
this.b.a(EnumProtocol.LOGIN);
|
||||
ChatComponentText chatcomponenttext;
|
||||
+
|
||||
|
||||
+ // CraftBukkit start - Connection throttle
|
||||
+ try {
|
||||
+ long currentTime = System.currentTimeMillis();
|
||||
@@ -56,9 +56,10 @@
|
||||
+ org.apache.logging.log4j.LogManager.getLogger().debug("Failed to check connection throttle", t);
|
||||
+ }
|
||||
+ // CraftBukkit end
|
||||
|
||||
+
|
||||
if (packethandshakinginsetprotocol.b() > 47) {
|
||||
chatcomponenttext = new ChatComponentText("Outdated server! I\'m still on 1.8");
|
||||
chatcomponenttext = new ChatComponentText("Outdated server! I\'m still on 1.8.3");
|
||||
this.b.handle(new PacketLoginOutDisconnect(chatcomponenttext));
|
||||
@@ -26,6 +71,7 @@
|
||||
this.b.close(chatcomponenttext);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user