Implement velocity listeners / events

This commit is contained in:
Frank van der Heijden 2021-07-24 14:31:45 +02:00
parent 779f4785e0
commit d96398f4a9
No known key found for this signature in database
GPG key ID: B808721C2DD5B5B8
14 changed files with 130 additions and 52 deletions

View file

@ -7,7 +7,7 @@ import java.util.logging.Logger;
import net.frankheijden.serverutils.bungee.ServerUtils;
import net.frankheijden.serverutils.bungee.commands.BungeeCommandPlugins;
import net.frankheijden.serverutils.bungee.commands.BungeeCommandServerUtils;
import net.frankheijden.serverutils.bungee.listeners.BungeeServerListener;
import net.frankheijden.serverutils.bungee.listeners.BungeePlayerListener;
import net.frankheijden.serverutils.bungee.managers.BungeePluginManager;
import net.frankheijden.serverutils.bungee.managers.BungeeTaskManager;
import net.frankheijden.serverutils.common.entities.ServerUtilsPlugin;
@ -87,7 +87,7 @@ public class BungeePlugin extends ServerUtilsPlugin<
@Override
protected void enablePlugin() {
plugin.getProxy().getPluginManager().registerListener(plugin, new BungeeServerListener(this));
plugin.getProxy().getPluginManager().registerListener(plugin, new BungeePlayerListener(this));
}
@Override

View file

@ -2,23 +2,14 @@ package net.frankheijden.serverutils.bungee.listeners;
import net.frankheijden.serverutils.bungee.entities.BungeeCommandSender;
import net.frankheijden.serverutils.bungee.entities.BungeePlugin;
import net.frankheijden.serverutils.common.listeners.ServerListener;
import net.md_5.bungee.api.CommandSender;
import net.frankheijden.serverutils.common.listeners.PlayerListener;
import net.md_5.bungee.api.event.ServerConnectEvent;
import net.md_5.bungee.api.plugin.Listener;
import net.md_5.bungee.api.plugin.Plugin;
import net.md_5.bungee.api.scheduler.ScheduledTask;
import net.md_5.bungee.event.EventHandler;
public class BungeeServerListener extends ServerListener<
BungeePlugin,
Plugin,
ScheduledTask,
BungeeCommandSender,
CommandSender
> implements Listener {
public class BungeePlayerListener extends PlayerListener<BungeePlugin, BungeeCommandSender> implements Listener {
public BungeeServerListener(BungeePlugin plugin) {
public BungeePlayerListener(BungeePlugin plugin) {
super(plugin);
}