diff --git a/src/main/java/com/replaymod/replay/ReplaySender.java b/src/main/java/com/replaymod/replay/ReplaySender.java index 4eb82d2f..fc41cf77 100755 --- a/src/main/java/com/replaymod/replay/ReplaySender.java +++ b/src/main/java/com/replaymod/replay/ReplaySender.java @@ -242,6 +242,7 @@ public class ReplaySender extends ChannelInboundHandlerAdapter { try { channelInactive(ctx); ctx.channel().pipeline().close(); + FileUtils.deleteDirectory(tempResourcePackFolder); } catch(Exception e) { e.printStackTrace(); } @@ -490,12 +491,6 @@ public class ReplaySender extends ChannelInboundHandlerAdapter { super.channelActive(ctx); } - @Override - public void channelInactive(ChannelHandlerContext ctx) throws Exception { - FileUtils.deleteDirectory(tempResourcePackFolder); - super.channelInactive(ctx); - } - /** * Whether the replay is currently paused. * @return {@code true} if it is paused, {@code false} otherwise