From f6ae076731ee8d3b5161cad614de494b41ff944b Mon Sep 17 00:00:00 2001 From: 7kasper <7kasper@users.noreply.github.com> Date: Mon, 10 Sep 2018 21:29:27 +0200 Subject: [PATCH] Part 2/2 Import & register listener. --- .../myles/ViaVersion/bukkit/platform/BukkitViaLoader.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bukkit/src/main/java/us/myles/ViaVersion/bukkit/platform/BukkitViaLoader.java b/bukkit/src/main/java/us/myles/ViaVersion/bukkit/platform/BukkitViaLoader.java index 26b82b6ab..1ab52ede5 100644 --- a/bukkit/src/main/java/us/myles/ViaVersion/bukkit/platform/BukkitViaLoader.java +++ b/bukkit/src/main/java/us/myles/ViaVersion/bukkit/platform/BukkitViaLoader.java @@ -18,6 +18,7 @@ import us.myles.ViaVersion.bukkit.listeners.protocol1_9to1_8.*; import us.myles.ViaVersion.bukkit.providers.BukkitInventoryQuickMoveProvider; import us.myles.ViaVersion.bukkit.providers.BukkitViaBulkChunkTranslator; import us.myles.ViaVersion.bukkit.providers.BukkitViaMovementTransmitter; +import us.myles.ViaVersion.bukkit.classgenerator.ClassGenerator; import us.myles.ViaVersion.protocols.base.ProtocolInfo; import us.myles.ViaVersion.protocols.protocol1_12to1_11_1.providers.InventoryQuickMoveProvider; import us.myles.ViaVersion.protocols.protocol1_9to1_8.providers.BulkChunkTranslatorProvider; @@ -57,6 +58,9 @@ public class BukkitViaLoader implements ViaPlatformLoader { /* Base Protocol */ final ViaVersionPlugin plugin = (ViaVersionPlugin) Bukkit.getPluginManager().getPlugin("ViaVersion"); + // Add ProtocolSupport ConnectListener if necessary. + ClassGenerator.registerPSConnectListener(plugin); + registerListener(new Listener() { @EventHandler public void onPlayerQuit(PlayerQuitEvent e) { @@ -128,4 +132,4 @@ public class BukkitViaLoader implements ViaPlatformLoader { } tasks.clear(); } -} \ No newline at end of file +}