From 9abe0bfeed6bb24baf05c94e5a0556d910e8d92f Mon Sep 17 00:00:00 2001 From: riking Date: Mon, 23 Jun 2014 18:31:22 -0700 Subject: [PATCH] Use correct link for ProtocolLib on Forge --- src/me/libraryaddict/disguise/LibsDisguises.java | 14 ++++++++++---- .../disguise/utilities/ReflectionManager.java | 4 ++++ 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/me/libraryaddict/disguise/LibsDisguises.java b/src/me/libraryaddict/disguise/LibsDisguises.java index 7406f4f9..31929daf 100644 --- a/src/me/libraryaddict/disguise/LibsDisguises.java +++ b/src/me/libraryaddict/disguise/LibsDisguises.java @@ -282,10 +282,16 @@ public class LibsDisguises extends JavaPlugin { System.out.print("[LibsDisguises] Uh oh! Trouble while making values for the disguise " + disguiseType.name() + "!"); System.out.print("[LibsDisguises] Before reporting this error, " - + "please make sure you are using the latest version of LibsDisguises and ProtocolLib"); - System.out - .print("[LibsDisguises] You can try the latest builds at (ProtocolLib) " - + "http://assets.comphenix.net/job/ProtocolLib/ and (LibsDisguises) http://ci.md-5.net/job/LibsDisguises/"); + + "please make sure you are using the latest version of LibsDisguises and ProtocolLib."); + if (ReflectionManager.isForge()) { + System.out.print("[LibsDisguises] Development builds are available at (ProtocolLib) " + + "http://assets.comphenix.net/job/ProtocolLib%20-%20Cauldron/ and (LibsDisguises) http://ci.md-5.net/job/LibsDisguises/"); + } else { + System.out.print("[LibsDisguises] Development builds are available at (ProtocolLib) " + + "http://assets.comphenix.net/job/ProtocolLib/ and (LibsDisguises) http://ci.md-5.net/job/LibsDisguises/"); + } + System.out.print("[LibsDisguises] Note that these builds have not been reviewed by Bukkit for safety."); + ex.printStackTrace(); } } diff --git a/src/me/libraryaddict/disguise/utilities/ReflectionManager.java b/src/me/libraryaddict/disguise/utilities/ReflectionManager.java index 891717d5..3df80dc5 100644 --- a/src/me/libraryaddict/disguise/utilities/ReflectionManager.java +++ b/src/me/libraryaddict/disguise/utilities/ReflectionManager.java @@ -539,6 +539,10 @@ public class ReflectionManager { return null; } + public static boolean isForge() { + return isForge; + } + private static String methodSignaturePart(Class param) { if (param.isArray()) { return "[" + methodSignaturePart(param.getComponentType());