diff --git a/DemoPlugin/src/main/java/cc/restfulmc/demo/DemoPlugin.java b/DemoPlugin/src/main/java/cc/restfulmc/demo/DemoPlugin.java index f1c9a01..4f72947 100644 --- a/DemoPlugin/src/main/java/cc/restfulmc/demo/DemoPlugin.java +++ b/DemoPlugin/src/main/java/cc/restfulmc/demo/DemoPlugin.java @@ -2,10 +2,13 @@ package cc.restfulmc.demo; import cc.restfulmc.demo.listener.ServerPingListener; import com.google.inject.Inject; +import com.velocitypowered.api.event.PostOrder; import com.velocitypowered.api.event.Subscribe; +import com.velocitypowered.api.event.connection.PreLoginEvent; import com.velocitypowered.api.event.proxy.ProxyInitializeEvent; import com.velocitypowered.api.plugin.Plugin; import com.velocitypowered.api.proxy.ProxyServer; +import net.kyori.adventure.text.Component; /** * @author Braydon @@ -23,4 +26,9 @@ public final class DemoPlugin { public void onProxyInitialize(ProxyInitializeEvent event) { server.getEventManager().register(this, new ServerPingListener()); } + + @Subscribe(order = PostOrder.FIRST) + public void onLogin(PreLoginEvent event) { + event.setResult(PreLoginEvent.PreLoginComponentResult.denied(Component.text("§cYou can't join a demo server :("))); + } } \ No newline at end of file