From 721d92bd4fee2f78b811491d92788c65021a4382 Mon Sep 17 00:00:00 2001 From: "Kristian S. Stangeland" Date: Sat, 29 Sep 2012 22:20:21 +0200 Subject: [PATCH] Fixed a minor bug. --- ProtocolLib/src/com/comphenix/protocol/ProtocolLibrary.java | 4 +++- ProtocolLib/src/com/comphenix/protocol/ProtocolManager.java | 2 +- .../com/comphenix/protocol/injector/PacketFilterManager.java | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ProtocolLib/src/com/comphenix/protocol/ProtocolLibrary.java b/ProtocolLib/src/com/comphenix/protocol/ProtocolLibrary.java index d09d901b..f989b1ad 100644 --- a/ProtocolLib/src/com/comphenix/protocol/ProtocolLibrary.java +++ b/ProtocolLib/src/com/comphenix/protocol/ProtocolLibrary.java @@ -25,6 +25,7 @@ import org.bukkit.Server; import org.bukkit.plugin.PluginManager; import org.bukkit.plugin.java.JavaPlugin; +import com.comphenix.protocol.async.AsyncFilterManager; import com.comphenix.protocol.injector.PacketFilterManager; import com.comphenix.protocol.metrics.Statistics; import com.comphenix.protocol.reflect.compiler.BackgroundCompiler; @@ -98,7 +99,8 @@ public class ProtocolLibrary extends JavaPlugin { asyncPacketTask = server.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() { @Override public void run() { - protocolManager.getAsyncFilterManager().sendProcessedPackets(); + AsyncFilterManager manager = (AsyncFilterManager) protocolManager.getAsynchronousManager(); + manager.sendProcessedPackets(); } }, ASYNC_PACKET_DELAY, ASYNC_PACKET_DELAY); diff --git a/ProtocolLib/src/com/comphenix/protocol/ProtocolManager.java b/ProtocolLib/src/com/comphenix/protocol/ProtocolManager.java index a820ff9a..eaaf3702 100644 --- a/ProtocolLib/src/com/comphenix/protocol/ProtocolManager.java +++ b/ProtocolLib/src/com/comphenix/protocol/ProtocolManager.java @@ -127,5 +127,5 @@ public interface ProtocolManager extends PacketStream { * Retrieve the current asyncronous packet manager. * @return Asyncronous packet manager. */ - public AsynchronousManager getAsyncFilterManager(); + public AsynchronousManager getAsynchronousManager(); } \ No newline at end of file diff --git a/ProtocolLib/src/com/comphenix/protocol/injector/PacketFilterManager.java b/ProtocolLib/src/com/comphenix/protocol/injector/PacketFilterManager.java index 5db7c124..84dc69de 100644 --- a/ProtocolLib/src/com/comphenix/protocol/injector/PacketFilterManager.java +++ b/ProtocolLib/src/com/comphenix/protocol/injector/PacketFilterManager.java @@ -139,7 +139,7 @@ public final class PacketFilterManager implements ProtocolManager { } @Override - public AsynchronousManager getAsyncFilterManager() { + public AsynchronousManager getAsynchronousManager() { return asyncFilterManager; }