mirror of
https://github.com/Aust1n46/VentureChat.git
synced 2025-05-24 03:12:45 +00:00
37 lines
1.1 KiB
Java
37 lines
1.1 KiB
Java
package mineverse.Aust1n46.chat.permissions;
|
|
|
|
import java.lang.reflect.*;
|
|
|
|
import mineverse.Aust1n46.chat.LogLevels;
|
|
import mineverse.Aust1n46.chat.MineverseChat;
|
|
import mineverse.Aust1n46.chat.channel.ChatChannelInfo;
|
|
|
|
//This class used to check if the plugin PermissionsEx was available, this is now a legacy class.
|
|
@SuppressWarnings("unused")
|
|
public class MineversePermissions {
|
|
private MineverseChat plugin;
|
|
private String name;
|
|
private ChatChannelInfo cc;
|
|
|
|
public MineversePermissions(MineverseChat plugin, ChatChannelInfo _cc) {
|
|
this.plugin = plugin;
|
|
name = plugin.getName();
|
|
cc = _cc;
|
|
}
|
|
|
|
@SuppressWarnings("rawtypes")
|
|
public boolean PermissionsExAvailable() {
|
|
try {
|
|
Class c = Class.forName("ru.tehkode.permissions.bukkit.PermissionsEx");
|
|
Method m[] = c.getDeclaredMethods();
|
|
for(int i = 0; i < m.length; i++) {
|
|
plugin.logme(LogLevels.DEBUG, "PermissionsExAvailable", m[i].toString());
|
|
}
|
|
return true;
|
|
}
|
|
catch(Throwable e) {
|
|
plugin.logme(LogLevels.ERROR, "PermissionsExAvailable", e.getMessage());
|
|
}
|
|
return false;
|
|
}
|
|
} |