public static ItemStack addGlow(ItemStack item) { switch (Version.getVersion()) { case TOO_NEW: Bukkit.getLogger() .log( Level.SEVERE, "[Crazy Crates]>> Your server is too new for this plugin. " + "Please update or remove this plugin to stop further Errors."); break; case v1_10_R1: return NMS_v1_10_R1.addGlow(item); case v1_9_R2: return NMS_v1_9_R2.addGlow(item); case v1_9_R1: return NMS_v1_9_R1.addGlow(item); case v1_8_R3: return NMS_v1_8_R3.addGlow(item); case v1_8_R2: return NMS_v1_8_R2.addGlow(item); case v1_8_R1: return NMS_v1_8_R1.addGlow(item); case TOO_OLD: Bukkit.getLogger() .log( Level.SEVERE, "[Crazy Crates]>> Your server is too far out of date. " + "Please update or remove this plugin to stop further Errors."); break; } return item; }