From 157b028712668abc184d0924f0c54784bee8a0e0 Mon Sep 17 00:00:00 2001 From: DNx5 Date: Tue, 6 Oct 2015 04:07:49 +0700 Subject: [PATCH] check the class is exist --- src/main/java/fr/xephi/authme/AuthMe.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/fr/xephi/authme/AuthMe.java b/src/main/java/fr/xephi/authme/AuthMe.java index 4d2421e7..7821fa89 100644 --- a/src/main/java/fr/xephi/authme/AuthMe.java +++ b/src/main/java/fr/xephi/authme/AuthMe.java @@ -259,9 +259,11 @@ public class AuthMe extends JavaPlugin { // Register events pm.registerEvents(new AuthMePlayerListener(this), this); // Try to register 1.8 player listeners - ConsoleLogger.info("Trying to register bukkit 1.8 listeners, if an error is shown below please don't report it!"); - ConsoleLogger.info("It only means that you're using a previous version of the server."); - pm.registerEvents(new AuthMePlayerListener18(this), this); + try { + Class.forName("org.bukkit.event.player.PlayerInteractAtEntityEvent"); + pm.registerEvents(new AuthMePlayerListener18(this), this); + } catch (ClassNotFoundException ignore) { + } pm.registerEvents(new AuthMeBlockListener(this), this); pm.registerEvents(new AuthMeEntityListener(this), this); pm.registerEvents(new AuthMeServerListener(this), this);