Prevent duplicate register listeners(will improve performance)
This commit is contained in:
parent
04ad3adbd1
commit
39254506bf
@ -325,13 +325,15 @@ public class AuthMe extends JavaPlugin {
|
|||||||
// Try to register 1.8+ player listeners
|
// Try to register 1.8+ player listeners
|
||||||
if (isClassLoaded("org.bukkit.event.entity.EntityPickupItemEvent") && isClassLoaded("org.bukkit.event.player.PlayerSwapHandItemsEvent")){
|
if (isClassLoaded("org.bukkit.event.entity.EntityPickupItemEvent") && isClassLoaded("org.bukkit.event.player.PlayerSwapHandItemsEvent")){
|
||||||
pluginManager.registerEvents(injector.getSingleton(PlayerListenerHigherThan18.class), this);
|
pluginManager.registerEvents(injector.getSingleton(PlayerListenerHigherThan18.class), this);
|
||||||
}
|
} else if (isClassLoaded("org.bukkit.event.player.PlayerSwapHandItemsEvent")) {
|
||||||
|
|
||||||
// Try to register 1.9 player listeners
|
|
||||||
if (isClassLoaded("org.bukkit.event.player.PlayerSwapHandItemsEvent")) {
|
|
||||||
pluginManager.registerEvents(injector.getSingleton(PlayerListener19.class), this);
|
pluginManager.registerEvents(injector.getSingleton(PlayerListener19.class), this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Try to register 1.9 player listeners(Moved to else-if)
|
||||||
|
// if (isClassLoaded("org.bukkit.event.player.PlayerSwapHandItemsEvent")) {
|
||||||
|
// pluginManager.registerEvents(injector.getSingleton(PlayerListener19.class), this);
|
||||||
|
// }
|
||||||
|
|
||||||
// Try to register 1.9 spigot player listeners
|
// Try to register 1.9 spigot player listeners
|
||||||
if (isClassLoaded("org.spigotmc.event.player.PlayerSpawnLocationEvent")) {
|
if (isClassLoaded("org.spigotmc.event.player.PlayerSpawnLocationEvent")) {
|
||||||
pluginManager.registerEvents(injector.getSingleton(PlayerListener19Spigot.class), this);
|
pluginManager.registerEvents(injector.getSingleton(PlayerListener19Spigot.class), this);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user