From c3318769cd7e6903ccbd86c1e0075fd3d812496e Mon Sep 17 00:00:00 2001
From: CraftBukkit/Spigot <noreply+git-craftbukkit@papermc.io>
Date: Sun, 13 Apr 2014 09:00:59 +1000
Subject: [PATCH] Print Stack on InternalException

By: md_5 <git@md-5.net>
---
 .../net/minecraft/network/Connection.java.patch    | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/paper-server/patches/sources/net/minecraft/network/Connection.java.patch b/paper-server/patches/sources/net/minecraft/network/Connection.java.patch
index 7ab0124bf6..741945a0a9 100644
--- a/paper-server/patches/sources/net/minecraft/network/Connection.java.patch
+++ b/paper-server/patches/sources/net/minecraft/network/Connection.java.patch
@@ -19,7 +19,15 @@
  
      public Connection(PacketFlow side) {
          this.receiving = side;
-@@ -205,7 +210,7 @@
+@@ -176,6 +181,7 @@
+ 
+             }
+         }
++        if (net.minecraft.server.MinecraftServer.getServer().isDebugging()) throwable.printStackTrace(); // Spigot
+     }
+ 
+     protected void channelRead0(ChannelHandlerContext channelhandlercontext, Packet<?> packet) {
+@@ -205,7 +211,7 @@
      }
  
      private static <T extends PacketListener> void genericsFtw(Packet<T> packet, PacketListener listener) {
@@ -28,7 +36,7 @@
      }
  
      private void validateListener(ProtocolInfo<?> state, PacketListener listener) {
-@@ -469,7 +474,7 @@
+@@ -469,7 +475,7 @@
          }
  
          if (this.isConnected()) {
@@ -37,7 +45,7 @@
              this.disconnectionDetails = disconnectionInfo;
          }
  
-@@ -537,7 +542,7 @@
+@@ -537,7 +543,7 @@
      }
  
      public void configurePacketHandler(ChannelPipeline pipeline) {