@EventHandler (priority = EventPriority.NORMAL)
	public void onPlayerInteractWithBlock(PlayerInteractEvent event){
		Player p = event.getPlayer();
		Block b = event.getClickedBlock();
		
		if(b != null && !b.getType().equals(Material.AIR)){
			if(!RPSystem.permission.has(p, plugin.config.getString("block-restriction.override-permission")) && !p.isOp()){
				if(plugin.itemConfig.getStringList("restricted-items").contains(b.getType().toString())){
					// If the item is a restricted item...
					
					if(!RPSystem.permission.has(p, plugin.itemConfig.getString(b.getType().toString() + ".interact-permission")) && !p.isOp()){
						p.sendMessage(ChatConstants.err("Permission to interact with " + b.getType().toString() + " denied."));
						p.sendMessage(ChatConstants.err("You do not have permission: " + ChatColor.DARK_RED + plugin.itemConfig.getString(b.getType().toString() + ".interact-permission") + ChatColor.RED));
						event.setCancelled(true);
					}
				}
			}
		}
	}