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; }