All pastes #2066361 Raw Edit

Unnamed

public java v1 · immutable
#2066361 ·published 2011-05-21 21:26 UTC
rendered paste body
package com.juze.DropPlugin;import java.util.logging.Logger;import org.bukkit.entity.Player;import org.bukkit.plugin.Plugin;import com.nijikokun.bukkit.Permissions.Permissions;import com.nijiko.permissions.PermissionHandler;public class PermissionsHandler {	    public final Logger log = Logger.getLogger( "Minecraft" );    public Boolean usingpermissions = false;    public static PermissionHandler permissionHandler;    	private static DropPlugin plugin;	public PermissionsHandler(DropListener instance)	{	}	    public PermissionHandler getPermissions()    {        checkPermissions();        return permissionHandler;    }	    // "Does Permission plugin exist?"	       public void setupPermissions()    {        Plugin permissionsPlugin = plugin.getServer().getPluginManager().getPlugin("Permissions");        if (permissionHandler == null)        {        	if (permissionsPlugin != null)        	{        		permissionHandler = ((Permissions) permissionsPlugin).getHandler();        		usingpermissions = true;            }        	else        	{                log.info("Permission plugin NOT found!");                usingpermissions = false;            }        }    }        // Player permission check    public static boolean hasPermission(Player player, String string)    {    	if (permissionHandler.has(player,string))    	{    		return true;        }    	else    	{    		return true;        }    }        public void checkPermissions() {        if (permissionHandler == null) {            setupPermissions();        }    }}