You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
949 B
33 lines
949 B
package cx.sfy.TheBridge.packets;
|
|
|
|
import org.bukkit.Bukkit;
|
|
import org.bukkit.entity.Player;
|
|
import org.bukkit.event.EventHandler;
|
|
import org.bukkit.event.EventPriority;
|
|
import org.bukkit.event.Listener;
|
|
import org.bukkit.event.player.PlayerJoinEvent;
|
|
import org.bukkit.event.player.PlayerQuitEvent;
|
|
import org.bukkit.plugin.Plugin;
|
|
|
|
public class PacketMain implements Listener {
|
|
|
|
public PacketMain(Plugin p) {
|
|
PacketInjector.Enabler();
|
|
Reflection.Enabler();
|
|
p.getServer().getPluginManager().registerEvents(this, p);
|
|
Bukkit.getLogger().info(" §e[§a✔§e] §fInjecting PacketListener.");
|
|
}
|
|
|
|
@EventHandler(priority = EventPriority.LOWEST)
|
|
public void onJoin(PlayerJoinEvent e) {
|
|
Player p = e.getPlayer();
|
|
PacketInjector.addPlayer(p);
|
|
}
|
|
|
|
@EventHandler(priority = EventPriority.LOWEST)
|
|
public void onQuit(PlayerQuitEvent e) {
|
|
Player p = e.getPlayer();
|
|
PacketInjector.removePlayer(p);
|
|
}
|
|
|
|
}
|